Adaptive Payments APIを使用して、API メソッドPay
と次のパラメーターを使用して支払いキーを取得しました。
actionType: CREATE
receiverList.receiver(0).email: ...
receiverList.receiver(0).amount: 5
currencyCode: EUR
cancelUrl: ...
returnUrl: ...
requestEnvelope.errorLanguage: en_US
次に、次の URL で組み込みの支払いフローを開始しました: https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?expType=light&payKey= ...
ライトボックスが再び閉じられた後、PaymentDetails
支払いキーでメソッドを呼び出すと、(他の値の中でも) 次の値が得られます。
paymentInfoList.paymentInfo(0).transactionStatus: COMPLETED
status: COMPLETED
actionType: CREATE
ExecutePay
そのため、メソッドをまだ呼び出していませんが、支払いは既に実行されているようです。
ドキュメントの状態 (トピック「PayRequest フィールド」の下):
actionType xs:string
(必須) Pay リクエストが受信者に支払うかどうか、または Pay リクエストが支払いリクエストを作成するように設定されているが、
ExecutePayment
が呼び出されるまで支払いを実行しないかどうか。許容値は次のとおりです。
[...]
CREATE
– このオプションを使用して、支払い指示を設定しSetPaymentOptions
、後で支払いを実行しExecutePayment
ます。
私は何を取りこぼしたか?