如何使用贝宝以编程方式退款?

Posted

技术标签:

【中文标题】如何使用贝宝以编程方式退款?【英文标题】:How do I programmatically refund using paypal? 【发布时间】:2010-11-01 03:30:05 【问题描述】:

致力于我的贝宝集成并且进展顺利 - 我想知道在需要退款的情况下是否有办法以编程方式进行退款?

【问题讨论】:

这里有一篇关于通过php api退款的文章。 kvcodes.com/2016/05/paypal-refund-transaction 【参考方案1】:

据我了解,您应该使用 Refund API。

Refund using SOAP Refund using NVP

【讨论】:

链接不再有效。他们指向主页【参考方案2】:

如果您遵循 Machine 提到的 API 文档,在 PayPal 中进行退款是很简单的。

如果您更喜欢省钱,您可能还会发现,您可以在 PayPal 中的交易被捕获之前(通常在交易当天的午夜之前)取消交易,这是免费的。

我发现总是先发送 void,然后如果 void 失败,发送退款效果很好,无需太多开销。

【讨论】:

【参考方案3】:

这是使用 NAP 退款的代码:

https://cms.paypal.com/cms_content/US/en_US/files/developer/nvp_RefundTransaction_php.txt

【讨论】:

【参考方案4】:

您可以在此处找到所有示例代码: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code

-- 贾尼尔

【讨论】:

仅供参考:链接已失效。【参考方案5】:

这里是*NVP退款代码:

https://cms.paypal.com/cms_content/US/en_US/files/developer/nvp_RefundTransaction_php.txt

-- 贾尼尔

【讨论】:

【参考方案6】:

您可以从这里找到退款交易的完整详细信息:https://developer.paypal.com/docs/classic/api/merchant/RefundTransaction_API_Operation_NVP/

【讨论】:

请提供完整答案,而不仅仅是链接

以上是关于如何使用贝宝以编程方式退款?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自适应贝宝 API 退还部分金额

如何启用贝宝自适应付款的退款?

您如何将来自 PayPal 的 PDT 响应转换为哈希?

在 php html javascript 中自定义 paypal 集成

贝宝 API 退款

退款状态 NO_API_ACCESS_TO_RECEIVER,贝宝响应