PayPal API的CreditCard的DoDirectPayment方法是否仅支持USD?

时间:2014-11-13 05:52:21

标签: php paypal paypal-sandbox paypal-adaptive-payments

我使用PHP NVP为PayPal API的CreditCard实现了DoDirectPayment方法。 在付款时,如果我使用美元货币,那么只有它有效并且作为回应显示ACK=SuccessPAYMENTSTATUS:Completed

但是,如果我使用任何其他货币(而不是美元)进行支付,那么它就没有付款而且我得到了回应,

**ACK=Success, 
PAYMENTSTATUS:  Pending
PENDINGREASON:  multicurrency**

为什么会这样?请尽快告诉我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎需要在PayPal帐户中更改与货币相关的设置。你可以去这个网址:

对于Sandbox:

https://www.sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref&rc2_eligible=yes

直播:

https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref&rc2_eligible=yes

在这里,您将告诉PayPal当您的帐户中有非美元付款时需要采取的措施。

允许以我未持有的货币向我发送付款:

是的,接受并将其转换为美元。

不,拒绝付款

问我,决定接受或拒绝每笔付款