如何使用贝宝以编程方式退款?
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/
【讨论】:
请提供完整答案,而不仅仅是链接以上是关于如何使用贝宝以编程方式退款?的主要内容,如果未能解决你的问题,请参考以下文章