DoDirectPayment 方法的 PayPal 交易问题

标签 paypal paypal-sandbox

我在 PayPal 沙箱中创建了两个测试账户(买家和卖家)。然后尝试通过我简单的网络应用程序转账。我正在使用 DoDirectPayment 方法汇款。方法返回以下结果:

直接支付成功完成:数组 ( [TIMESTAMP] => 2012%2d07%2d30T17%3a27%3a38Z [CORRELATIONID] => 83da0b009d36d [ACK] => 成功 [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 成功完成:数组 ( [RECEIVERBUSINESS] => lukina_1343245948_biz%40gmail%2ecom [RECEIVEREMAIL] => lukina_1343245948_biz%40gmail%2ecom [RECEIVERID] => 7YKBZRV887SUC [PAYERID] => AJPWLMQCND 7SG [PAYERSTATUS] => 未验证 [COUNTRYCODE] => 美国[ADDRESSOWNER] => PayPal [ADDRESSSTATUS] => None [SALESTAX] => 0%2e00 [SHIPAMOUNT] => 0%2e00 [SHIPHANDLEAMOUNT] => 0%2e00 [TIMESTAMP] => 2012%2d07%2d30T17%3a27%3a40Z [CORRELATIONID] => 56291b407d388 [ACK] => 成功 [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] => 已完成 [PENDINGREASON] => 无 [REASONCODE] => 无 [PROTECTIONELIGIBILITY] => 不合格 [PROTECTIONELIGIBILITYTYPE] => 无 [L_QTY0] => 1 [L_TAXAMT0 ] => 0%2e00 [L_CURRENCYCODE0] => 美元)

有什么想法吗?谢谢。

最佳答案

在沙盒模式下,买家账户不会在交易中提取资金。它解决了我的问题。

关于DoDirectPayment 方法的 PayPal 交易问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727086/

相关文章:

php - 使用 CakePHP 销毁 session

button - 如何实现季度订阅 PayPal 按钮

java - Paypal SetExpressCheckout Soap

json - 获取PayPal沙箱环境下的用户信息

paypal - 接收 INTERNAL_SERVICE_ERROR REST API

php - 邮政编码错误 PayPal (PHP)

php - 在 Laravel 中从另一个 Controller 调用 Controller 是一个好习惯吗?

c# - 我在调用 SetExpressCheckout 方法时得到对象引用未设置为对象的实例

paypal - 获取 DoReferenceTransaction 错误 - 错误 11458

php - 电子邮件不使用sandox ipn发送给 Paypal 中的买家