0

我已经使用他们提供的 WSDL 实现了 PayPal 信用卡支付 xml api。如果货币是美元,一切似乎都很好。我的初始交易获得批准,我的部分和全部退款也成功。但是,当我从美元切换到英镑时,我遇到了问题。英镑信用卡授权请求成功,但当我尝试执行退款时,我收到错误代码 10009“您无法退款此类交易”。对美元和英镑执行相同的代码,请求之间的唯一区别是在金额上设置的货币代码,我不知道为什么美元退款请求成功用于美元支付,但英镑退款失败用于英镑支付。任何帮助表示赞赏。

谢谢

4

1 回答 1

0

如果您登录您的 PayPal 商家帐户(或沙盒),您可能会发现原始付款未被接受。如果您的账户还没有以付款货币持有任何资金,就会发生这种情况。

至少,这就是发生在我身上的事情。

一旦付款被接受,它应该退还罚款。如果您通过创建英镑余额来接受它,那么任何未来的付款都将被自动接受。

于 2014-01-14T01:08:11.577 回答