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.
Bạn có thể thêm mã được gọi khi nút "Mua ngay bây giờ" được nhấp không? –
Mã được gọi khi nhấp vào nút mua đã được thêm. – Felto
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 ở đó. –