2012-07-30 81 views
0

我在PayPal沙箱中創建了兩個測試帳戶(買方和賣方)。然後嘗試通過我簡單的webapp轉賬。我使用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美元從賬戶轉賬10.00美元,但買方賬戶金額未變。 所以賣家得到他的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)

有什麼想法?謝謝。使用DoDirectPayment方法的PayPal交易問題

回答

1

在買家帳戶的沙箱模式下不會提取交易中的錢。這是解決我的問題。

0

隨着DoDirectPayment API,你直接向信用卡收費。即使此信用卡恰好附加到有效的PayPal賬戶,它也不會顯示在該賬戶的交易歷史記錄中。

這是設計。如果您希望向某人的PayPal賬戶(因此不是直接信用卡)收費,您可以使用PayPal Express Checkout

+0

感謝您的回答,但我的主要問題不在於此。 – 2012-08-09 09:50:14