Chúng tôi chỉ có trường hợp, rằng một doanh thu phòng vé / trong thanh toán của Magento chỉ bước 4 “phương thức thanh toán” hoặc. “Thanh toán” đã đến và sau đó chỉ “Đang tải Bước tiếp theo” xuất hiện khi bạn nhấp vào Next. Tuy nhiên, nó đã luôn ở bước 4 treo.
kể từ SUPEE 9767 có thực sự là Validation formkey (một trong backend dưới System > cấu hình > mở rộng / quản trị viên / an ninh – có thể cho phép hình dạng chính Validation On Thanh toán bật / tắt).
Vì lý do an toàn, nó có ý nghĩa tốt để sử dụng tính năng này – nhưng mẫu của riêng mình, nó phải làm. Vì vậy, theo chức năng cũng “Quan trọng! Bật tùy chọn này có nghĩa là các mẫu tùy chỉnh của bạn được sử dụng trong quá trình kiểm tra chứa đầu ra form_key. Nếu không thanh toán có thể không hoạt động.”.
Vì vậy, bạn phải chắc chắn, rằng dòng sau là trong nạp từ các tập tin mẫu tiền mặt:
<?php echo $ this->getBlockHtml('Formkey') ?>
đóng cửa tốt nhất bao giờ hết
</hình thức>
Một số các tập tin đang được xem xét
- ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / dai dẳng / kiểm tra / onepage / billing.phtml
- ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / shipping.phtml
- ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / vận chuyển-method.phtml
- ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / payment.phtml
Này có thể trong một số trường hợp (mà chúng tôi có chỉ là một) nhưng vẫn tiếp tục gây rắc rối. Chúng tôi đã nhận hơn mặc dù mã tiêm trong bước 4 “Thanh toán” không có thêm.
Giải pháp là, mà chúng ta cho chủ đề của chúng tôi vẫn sở hữu opcheckout.js trong thư mục da / frontend /[chủ đề của tôi]/[chủ đề của tôi]/js sử dụng. Ở đây, chìa khóa cũng phải được giải quyết. Bên cạnh đó là một trong những tìm kiếm trong tập tin JS của mình
nếu (yếu tố[tôi].đặt tên cho thanh toán == '[phương pháp]') {
và thay thế bằng này
nếu (yếu tố[tôi].đặt tên cho thanh toán == '[phương pháp]' || yếu tố[tôi].tên == 'form_key') {
Bây giờ người thu ngân làm việc cho đến khi kết thúc mà không bất kỳ vấn đề.
Được sử dụng trong Magento Version 1.9 bình luận? bổ sung? Ghi chú? vui vẻ!