Paypal Sandbox商业帐户未记入贷方且买方未被记入借方 [英] Paypal Sandbox Business Account not credited and Buyer is not debited

查看:167
本文介绍了Paypal Sandbox商业帐户未记入贷方且买方未被记入借方的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我通过以下详细信息和成功进行了DoExpressCheckoutPayment电话。[当然,呼叫是在成功的SetExpressCheckout电话之后进行的]

I made a DoExpressCheckoutPayment call with following detail and success.[Of course the call is made after the successful SetExpressCheckout call]

METHOD=DoExpressCheckoutPayment&
VERSION=93&
PWD=MyPassword&
USER=User&
SIGNATURE=Signature&
PAYMENTREQUEST_0_PAYMENTACTION=Order&
PAYMENTREQUEST_0_AMT=85.0&
PAYMENTREQUEST_0_CURRENCYCODE=USD&
IPADDRESS=localhost&
BUTTONSOURCE=PP-ECWizard

来自上述电话的回复详情

The Response details from above call

PAYMENTINFO_0_REASONCODE=None, PAYMENTINFO_0_TAXAMT=0.00, PAYMENTINFO_0_ERRORCODE=0, PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=AHYPGLSVNYNYC, BUILD=6118442, PAYMENTINFO_0_TRANSACTIONTYPE=expresscheckout, PAYMENTINFO_0_ORDERTIME=2013-05-30T11:26:49Z, PAYMENTINFO_0_PROTECTIONELIGIBILITY=None, CORRELATIONID=c7061e7e201b4, SUCCESSPAGEREDIRECTREQUESTED=false, INSURANCEOPTIONSELECTED=false, PAYMENTINFO_0_CURRENCYCODE=USD, PAYMENTINFO_0_PAYMENTSTATUS=Pending, PAYMENTINFO_0_AMT=85.00, PAYMENTINFO_0_TRANSACTIONID=O-3M746191252284215, PAYMENTINFO_0_ACK=Success, VERSION=93, PAYMENTINFO_0_PAYMENTTYPE=None, PAYMENTINFO_0_PENDINGREASON=order, ACK=Success, SHIPPINGOPTIONISDEFAULT=false, TIMESTAMP=2013-05-30T11:26:49Z, TOKEN=EC-9J328055AB342102B

(我修改了响应并将响应转换为HashMap)

(I have modified response and convert response into HashMap)

我创建了两个tes在Paypal Sandbox帐户

I have created two test accounts in Paypal Sandbox

一个是商业帐户,一个是个人帐户。所有开户余额为5000美元。

One is Business Account and one is Personal Account.All has opening Balance of 5000 USD.

买方帐户显示订单明细,如下图所示为仅待处理且不自行扣款。余额与上一次相同。

The buyer account shows the Order Detail as shown in following figure as Pending only and does not debit itself. the balance as same as it was the last.

商家的账户显示订单明细但与账户未记入账户相同,余额未更新,如下图所示。

The Merchant's account shows the order detail but same as the account is not credited and balance is not updated as shown in following figure.

现在,如果我查看沙盒通知,我只会看到一些买家帐户的文字,而不是商家的帐户,如下图所示。

Now if i look at the Sandbox notifications i can see some text for Buyer account only and not for Merchant's account as shown in following figure.

我是什么我在这儿不见了?
为什么这笔款项不会从买方扣账并记入商家账户?
为什么交易状态为待定?

What i am missing here ? Why the amount is not debited from buyer and credited to Merchant's ? why the transaction status is Pending ?

我发现3个类似的问题,我的问题和互联网上的一些问题,我试过所有解决方案但无法成功。

我的沙盒商业帐户中的付款审核已关闭。

如果您需要我更多细节,请随时问我。

If you need me any more detail from me please ask feel free to ask me.

谢谢

推荐答案

您的交易显示未决的原因是您将此处理为订单。您还可以在提供的响应中查看待处理原因。

The reason that your transaction is showing pending is because you processed this as an order. You can also see the pending reason in the response that you provided.

PAYMENTINFO_0_PENDINGREASON=order

您现在需要返回并执行针对订单的交易以实际向买方收取费用,这会将资金从买方帐户转移到卖方帐户。例如,您可以使用 DoAuthorization API 然后一旦完成,您就可以运行 DoCapture API 以完成购买。

You need to go back now and perform a transaction against the order to actually charge the buyer and this will move the funds from the buyer account to the seller account. For example you can go back and perform an Authorization against the order using the DoAuthorization API and then once that is completed you can run the DoCapture API to complete the purchase.

如果您不想最初将订单处理为订单,则可以将其作为销售而不是订单,这将在您完成DoExpressCheckoutPayment API调用时预先收到钱。

If you are not wanting to process the transaction as an order initially, you can process it as a "Sale" rather than an "Order", and this will take the money up front when you complete the DoExpressCheckoutPayment API call.

这篇关于Paypal Sandbox商业帐户未记入贷方且买方未被记入借方的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆