サンドボックスで実行されているペイパル エクスプレス チェックアウト API があり、トランザクションを正常に実行して支払いを受け取ることができます。ここで、データベースにいくつかの値を保存したいと考えています。resArray から transactionID、ordertime、支払い状況を問題なく取得できます。しかし、 https://cms.paypal.com Web サイトの「DoExpressCheckoutPaymentAPI 操作」ページにリストされている変数を追加しようとすると、値が返されません。
次の doExpresscheckout 値を介して正しく送信します
PAYMENTREQUEST_0_SOFTDESCRIPTOR = 'My Company Name'
PAYMENTREQUEST_0_ALLOWEDPAYMENTMETHOD = 'Instant Payment Only'
それらの値と PAYMENTINFO_0_SETTLEAMT を取得する必要があります
しかし、DoExpressCheckout によって返された resArray を読み取ると、これらのフィールドは存在しません。
これらの値を取得する方法はありますか? - 通貨換算がある場合にのみ決済が返され、そうでない場合は返された配列に含まれていませんか?
また、即時支払いのみを受け入れる別の方法はありますか? 私は他のものなしで生活できますが、インスタントペイメントのみを設定する必要があります.