Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用他们提供的 WSDL 实现了 PayPal 信用卡支付 xml api。如果货币是美元,一切似乎都很好。我的初始交易获得批准,我的部分和全部退款也成功。但是,当我从美元切换到英镑时,我遇到了问题。英镑信用卡授权请求成功,但当我尝试执行退款时,我收到错误代码 10009“您无法退款此类交易”。对美元和英镑执行相同的代码,请求之间的唯一区别是在金额上设置的货币代码,我不知道为什么美元退款请求成功用于美元支付,但英镑退款失败用于英镑支付。任何帮助表示赞赏。
谢谢
如果您登录您的 PayPal 商家帐户(或沙盒),您可能会发现原始付款未被接受。如果您的账户还没有以付款货币持有任何资金,就会发生这种情况。
至少,这就是发生在我身上的事情。
一旦付款被接受,它应该退还罚款。如果您通过创建英镑余额来接受它,那么任何未来的付款都将被自动接受。