Tôi không thể tìm thấy tài liệu rõ ràng về điều này.
Nếu bạn sử dụng thanh toán qua PayPal, khi thanh toán đang chờ xử lý, điều gì sẽ xảy ra tiếp theo?
Paypal có gửi cho bạn bản cập nhật IPN nếu các trạng thái thay đổi, bạn có các tùy chọn không?Xử lý thanh toán qua PayPal "thanh toán đang chờ xử lý" với IPN
Hãy nói rằng bạn làm một DoExpressCheckoutPayment (với NVP) và bạn có được điều này:
&PAYMENTSTATUS=Pending
&PENDINGREASON= ECHECK //The payment is pending because it was made by an eCheck that has not yet cleared.
&REASONCODE=None
Vì vậy, bạn đã thực hiện các thanh toán và bạn muốn đợi cho đến khi xóa nó? Bạn nên làm gì tiếp theo.
Cập nhật Một số (tài liệu bên ngoài) Tôi chỉ thấy sugest bạn có thể sử dụng (IPN?) Để xử lý thanh toán đang chờ xử lý.
"Nếu đáp ứng PENDINGREASON thanh toán Đỗ Express Checkout là một giá trị khác hơn là không có hoặc hoàn thành, thanh toán được chờ giải quyết. Thông thường, này có nghĩa là khách hàng đã thanh toán với aneCheck. Trong trường hợp này, các quỹ là không được bảo đảm và bạn không được giao hoặc giao các mặt hàng hoặc các dịch vụ cho đến khi thanh toán đã hoàn tất thành công. LƯU Ý:
PayPal khuyên bạn nên chặn eCheck làm phương thức thanh toán nếu bạn không thể thực hiện thanh toán trạng thái đang chờ xử lý.Để tìm hiểu trạng thái của số thanh toán đang chờ xử lý là , bạn có thể:Gửi giao dịch Truy vấn.
Kiểm tra trạng thái bằng Trình quản lý PayPal. Xem PayPal quản lý trực tuyến giúp để biết chi tiết."
sandbox paypal dường như có tùy chọn để kiểm tra các thông điệp IPN cho các loại hình thanh toán nhanh. Mối tương quan duy nhất (nếu ment của nó sẽ được sử dụng theo cách này) giữa DoExpressCheckoutPayment và IPN dường như bạn có thể sử dụng trường "tùy chỉnh" để theo dõi trạng thái đang chờ xử lý .Txn_id (ipn) không được cung cấp trong DoExpressCheckoutPayment (nvp) .Bất kỳ ai có bất kỳ trải nghiệm nào với điều này?
Tôi nhận được PENDINGREASON = thiếu – mcr