ajax - Paypal 循环计费的退款交易

标签 ajax api paypal recurring-billing

我正在尝试使用 AJAX 为通过定期计费协议(protocol)发生的交易创建退款,但我不断收到 404、501 和 500 等错误。我对 Paypal 沙箱的所有其他 API 调用都成功返回。我从返回交易数组 (/v1/payments/billing-agreements/<Agreement-Id>/transactions?start_date=yyyy-mm-dd&end_date=yyyy-mm-dd) 的获取请求中获取交易 ID。你们中有人知道这是否是我的 API 调用的问题,或者 Paypal 是否不允许对经常性账单进行退款?此外,如果有一种方法可以使用 Paypal 的 RESTful API 将钱退还给客户,那也将是一种反馈。

提前致谢!

最佳答案

当您执行搜索交易 API 调用时,它会返回几个带有 transaction_id 的不同字段。当协议(protocol)被同意或修改时,你会有。这些通常以“I-”开头。这些不予退还。但是,他们也会为实际付款提供状态为“已完成”的付款。这些是可以退款的。

如果您要退还“I-”的,您将收到 INVALID RESOURCE ID 错误。

关于ajax - Paypal 循环计费的退款交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729088/

相关文章:

javascript - Jquery 表单未提交或验证

Jquery禁用链接5秒

api - 嵌套关系 Wagtail api

asp.net-mvc - 将 SSL 用于 MVC 4 应用程序

ajax - Web应用程序的Solr安全性

jquery - ASP.NET MVC : jQuery Post and files

java - (JCalc) 为计算库设计API时,类和方法的正确命名是什么

reactjs - 如何通过 docker 连接 API 和 React App

paypal - 当调用者和发件人相同时如何使用 Paypal 自适应付款汇款?

html - Paypal 自定义付款链接