2014-08-27 23 views
5

Tôi đang gặp sự cố với nút mua ngay bây giờ từ IPN của Google Checkout.Google Wallet cho hàng hóa kỹ thuật số không tải trang thanh toán

Tôi có danh sách chỉ hơn 10 sản phẩm trên trang web của tôi, mỗi sản phẩm có nút 'Mua ngay' của riêng nó. Khi tôi nhấp vào nút, nó sẽ bị kẹt khi tải hộp bật lên mà từ đó bạn sẽ thanh toán. Nó cho thấy dấu hiệu bốc sau:

http://i.imgur.com/ldxmLZC.png

Tôi biết rằng đây không phải là một vấn đề đối với tất cả người dùng, hoặc tất cả các trình duyệt cho rằng vấn đề. Nếu tôi tải lên một trình duyệt khác (hiện đang sử dụng Chrome), trình duyệt này sẽ xuất hiện tức thì và hoạt động. Tôi cũng biết rằng không phải tất cả người dùng Chrome đều gặp sự cố này, chúng tôi có nhiều người mua đang sử dụng Chrome. Người dùng gặp phải sự cố này đã báo cáo rằng việc xóa bộ nhớ cache và các tệp tạm thời của trình duyệt, vv đã khắc phục sự cố, tuy nhiên rõ ràng đây không phải là bản sửa lỗi toàn cầu, người dùng khác tiếp tục xuống dòng sẽ vẫn gặp phải sự cố.

Tôi đã nhìn vào giao diện điều khiển trong chrome để xem cho bất kỳ lỗi javascript vv và tôi đã điều sau đây:

Không thể tải tài nguyên: máy chủ đáp lại bằng một trạng thái 404 (Not Found) https://www.gstatic.com/commerce/inapp/gwt/58c64d72842d0eb2730f88c578d11ca2/C2AD9188DA255956F0928EBDDB27ADE3.cache.js

Vì vậy, tôi cho rằng đây phải là một số vấn đề với bộ nhớ đệm, nhưng tôi không biết cách giải quyết vấn đề này, tệp đã nêu không được liên kết từ đầu của tôi. Tôi tin rằng nó được nạp qua sự bao gồm ngày cuối cùng của tôi:

<script src="https://wallet.google.com/inapp/lib/buy.js"></script>

Các mã sau đây có trách nhiệm khởi xướng cửa sổ mua:

function purchase(generatedJwt) { 
    google.payments.inapp.buy({ 
     'jwt': generatedJwt, 
     'success': successHandler, 
     'failure': failureHandler 
    }); 
} 

Mỗi sản phẩm có nút mua riêng của mình mà gọi chức năng ở trên như sau:

<button onClick="purchase(generatedJWTHere)">Purchase Product 1</button> 

Tôi khá chắc chắn không có vấn đề gì với JWT tôi đang tạo, như tôi đã nói trước đó e nhiều người có thể mua, tuy nhiên có một số ít người có thể không chọn.

Tôi đã tìm kiếm và không gặp bất kỳ ai có vấn đề tương tự với vấn đề này.

+0

Bạn có thể thêm mã được gọi khi nút "Mua ngay bây giờ" được nhấp không? –

+1

Mã được gọi khi nhấp vào nút mua đã được thêm. – Felto

+1

Thật không may, điều này nghe có vẻ như là một lỗi với chính Google Wallet. Nếu có một vấn đề với một kịch bản mà bạn thậm chí không gọi trên trang của bạn, thì nó không phải là một cái gì đó bạn sẽ có bất kỳ sức mạnh để sửa chữa. Tôi sẽ nói tập tin báo cáo lỗi với Google, nhưng họ thay vì vô ích chỉ đạo bạn ở đây, để StackOverflow, cho các vấn đề. Họ có trang Google+ tại đây: https://plus.google.com/+GoogleWallet/posts. Bạn có thể thử đăng một báo cáo lỗi ở đó. –

Trả lời

3

Bạn có thể có trình chặn quảng cáo được cài đặt trong quá trình cài đặt Chrome có thể ngăn bạn tải trang thanh toán. Hãy thử tải trang trên một phiên bản khác của chrome trên một máy tính khác và xem cách thực hiện. Nếu nó hoạt động trên các trình duyệt khác, thì nó phải là một vấn đề với các add-on bạn đã cài đặt, nhưng tôi không thể chắc chắn.

+0

Tôi đã làm rối tung một chút với các plugin và đảm bảo rằng không có trình chặn quảng cáo nào hoạt động, tuy nhiên vấn đề vẫn còn. Tôi chưa thử Chrome trên một máy tính khác, nhưng tôi tin rằng điều này sẽ khắc phục được sự cố, nhưng chỉ vì nó có thể cho tôi biết vấn đề bộ nhớ đệm ở phía máy khách; không phải vì cài đặt tiện ích bổ sung. Tôi sẽ xem xét nó ngay khi tôi có cơ hội. – Felto

+0

Nếu bạn cho rằng đó là lỗi bộ nhớ đệm, hãy thử xóa bộ nhớ cache của trình duyệt. –

+0

Tôi gần như chắc chắn xóa các tập tin bộ nhớ cache/tạm thời của tôi sẽ sửa chữa nó, nhưng điều đó sẽ sửa chữa nó chỉ cho tôi, không cho phần còn lại của người dùng của tôi gặp phải vấn đề. Một trong những thành viên khác của nhân viên chạy vào vấn đề này và xóa bộ nhớ cache ngay lập tức cố định nó. Nó dường như chỉ là một công việc tạm thời, dù sao đi nữa, anh lại gặp phải vấn đề tương tự một vài tuần sau đó. – Felto

Các vấn đề liên quan