Tôi có một vấn đề tương tự bài nàyPayPal tự động trả lại không gửi lại bất kỳ dữ liệu POST
Setting PayPal return URL and making it auto return?
Tuy nhiên, các giải pháp có không hoạt động. Chúng tôi có các thiết lập IPN và POST được chuyển trở lại (khách truy cập nhấp vào và có thể tải xuống các tệp PDF đã mua) nhưng sau đó tôi đã cố gắng thoát khỏi trang xác nhận đơn đặt hàng qua Paypal có nội dung là
bạn vừa hoàn tất thanh toán của mình . ID giao dịch của bạn cho thanh toán này là: XXXXXXXXXXXXX.
và kích hoạt "Auto Return" trong Preferences website thanh toán, xác định URL http://www.educted.ca/payment_complete.php, các biến POST bây giờ không có được thông qua trở lại payment_complete.php - nó cho thấy trống. Ngay sau khi tôi tắt "Tự động trả lại", các biến POST hiển thị chính xác và các sản phẩm đã mua có thể được tải xuống. Tôi đang sử dụng tài khoản Paypal Sandbox, tất nhiên.
<input type="hidden" name="return" value="<?php echo LIVE_SITE;>payment_complete.php">
<input type="hidden" name="cancel_return" value="<?php echo LIVE_SITE; ?>catalog.php">
<input type="hidden" name="notify_url" value="<?php echo LIVE_SITE; ?>ipn.php">
<input type="hidden" name="rm" value="2">
Bất kỳ ý tưởng nào?
Pehaps bạn có thể sử dụng Tự động trả lại HOẶC IPN, nhưng không phải cả hai? – Natalia