0

PayPal サンドボックスに 2 つのテスト アカウント (買い手と売り手) を作成しました。そして、私のシンプルなウェブアプリを介して送金しようとしています。送金には DoDirectPayment メソッドを使用しています。メソッドは次の結果を返します:

Direct Payment Completed Successfully: Array ( [TIMESTAMP] => 2012%2d07%2d30T17%3a27%3a38Z [CORRELATIONID] => 83da0b009d36d [ACK] => Success [VERSION] => 92%2e0 [BUILD] => 3288089 [AMT] => 10%2e00 [CURRENCYCODE] => USD [AVSCODE] => X [CVV2MATCH] => M [TRANSACTIONID] => 0MJ25519PP687260E )

トランザクションは正常に完了しましたが、テスト アカウントのお金に問題がありました。1000.00 USD の口座から 10.00 USD を送金しましたが、購入者の口座の合計が変わりませんでした。したがって、売り手は 10.00 米ドルを受け取り、合計は (200.00 米ドル + 10.00 米ドル - 手数料) です。販売者としてログインすると、送金アクションの取引履歴を見ることができます。しかし、購入者としてログインすると、取引履歴が空です。
トランザクションの詳細を確認するには、GetTransactionDetails メソッドを使用しました。これが結果です:

GetTransactionDetails Completed Successfully: Array ( [RECEIVERBUSINESS] => lukina_1343245948_biz%40gmail%2ecom [RECEIVEREMAIL] => lukina_1343245948_biz%40gmail%2ecom [RECEIVERID] => 7YKBZRV887SUC [PAYERID] => AJPWLMQCND7SG [PAYERSTATUS] => unverified [COUNTRYCODE] => US [ADDRESSOWNER] => PayPal [ADDRESSSTATUS] => None [SALESTAX] => 0%2e00 [SHIPAMOUNT] => 0%2e00 [SHIPHANDLEAMOUNT] => 0%2e00 [TIMESTAMP] => 2012%2d07%2d30T17%3a27%3a40Z [CORRELATIONID] => 56291b407d388 [ACK] => Success [VERSION] => 92%2e0 [BUILD] => 3386080 [FIRSTNAME] => Joe [LASTNAME] => Bell [TRANSACTIONID] => 0MJ25519PP687260E [RECEIPTID] => 3093%2d6316%2d6806%2d7055 [TRANSACTIONTYPE] => webaccept [PAYMENTTYPE] => instant [ORDERTIME] => 2012%2d07%2d30T17%3a27%3a37Z [AMT] => 10%2e00 [FEEAMT] => 0%2e59 [TAXAMT] => 0%2e00 [CURRENCYCODE] => USD [PAYMENTSTATUS] => Completed [PENDINGREASON] => None [REASONCODE] => None [PROTECTIONELIGIBILITY] => Ineligible [PROTECTIONELIGIBILITYTYPE] => None [L_QTY0] => 1 [L_TAXAMT0] => 0%2e00 [L_CURRENCYCODE0] => USD )

何か考えはありますか? ありがとう。

4

2 に答える 2

1

購入者のアカウントを使用したサンドボックス モードでは、取引中のお金は引き出されません。それは私の問題の解決です。

于 2012-08-09T09:47:59.863 に答える
0

API を使用DoDirectPaymentすると、クレジット カードに直接請求できます。このクレジット カードが有効な PayPal アカウントに関連付けられていたとしても、そのアカウントの取引履歴には表示されません。

これは仕様によるものです。誰かの PayPal アカウントに請求したい (つまり、クレジット カードに直接請求したくない) 場合は、PayPal エクスプレス チェックアウトを使用します。

于 2012-07-31T10:52:30.363 に答える