【发布时间】:2012-09-20 13:05:19
【问题描述】:
我正在使用 Paypal API 进行授权和捕获,我可以轻松地授权、捕获和取消付款。
问题是一旦付款被捕获,我看不到任何退款方式,因为“RefundTransaction”告诉我无法退还此类付款,而“DoVoid”则表示付款已被捕获。
是否无法通过 API 退还捕获的授权?
已解决 我使用的是交易ID进行授权,必须使用捕获时收到的交易ID。
【问题讨论】:
-
RefundTransaction 应该实际工作;你确定你输入的参数正确吗?
-
你是对的,我不知道在捕获的那一刻交易 ID 发生了变化,这就是我收到错误 (facepalm) 的原因。如果有人遇到同样的问题,我会更新问题。
-
很高兴您发现了这个问题 :) 请提交它作为答案然后接受它
-
谢谢 - 这解决了我的问题
标签: php paypal paypal-ipn paypal-sandbox