Sử dụng Adaptive Payments API Tôi mua một chìa khóa trả bằng cách sử dụng phương pháp API Pay
với các thông số:thích ứng Thanh toán thanh toán HOÀN THÀNH mặc dù actionType là CREATE
actionType: CREATE
receiverList.receiver(0).email: ...
receiverList.receiver(0).amount: 5
currencyCode: EUR
cancelUrl: ...
returnUrl: ...
requestEnvelope.errorLanguage: en_US
Sau đó, tôi bắt đầu dòng chảy lương nhúng với URL này: https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?expType=light&payKey= .. .
Sau khi hộp đèn được đóng lại, khi tôi gọi phương thức PaymentDetails
trên phím lương, nó mang lại cho tôi (trong số những giá trị khác):
paymentInfoList.paymentInfo(0).transactionStatus: COMPLETED
status: COMPLETED
actionType: CREATE
Vì vậy, dường như thanh toán đã được thực hiện, mặc dù tôi chưa gọi phương thức ExecutePay
.
Các docs nhà nước (dưới chủ đề "PayRequest Fields"):
actionTypexs: string
(Bắt buộc) Cho dù yêu cầu phải trả tiền trả người nhận hoặc liệu Yêu cầu thanh toán được thiết lập để tạo yêu cầu thanh toán nhưng không thực hiện thanh toán cho đến khi số
ExecutePayment
được gọi.giá trị cho phép là:
[...]
CREATE
- Sử dụng tùy chọn này để thiết lập các hướng dẫn thanh toán vớiSetPaymentOptions
và sau đó thực hiện việc thanh toán tại một thời điểm sau đó với cácExecutePayment
.
Tôi đã bỏ lỡ điều gì?
Bạn có tính toán điều này hay vẫn đang chờ câu trả lời? –
Như bạn có thể thấy bên dưới, chưa có câu trả lời. http://xkcd.com/979/? :) – AndreKR
Tôi đã hy vọng bạn có thể đã tìm ra và không cập nhật: D –