【发布时间】:2018-01-18 07:35:54
【问题描述】:
从 Recurly 到 PayPal 的定期计费 API 调用失败,返回的错误代码为 11451(计费协议 ID 或交易 ID 无效)。但是,Billing Agreement Id 在 PayPal 中仍处于 ACTIVE 状态。任何想法,Recurly 对 PayPal 进行了哪些 API 调用?如何获取相同的日志?
【问题讨论】:
标签: paypal integration recurly
从 Recurly 到 PayPal 的定期计费 API 调用失败,返回的错误代码为 11451(计费协议 ID 或交易 ID 无效)。但是,Billing Agreement Id 在 PayPal 中仍处于 ACTIVE 状态。任何想法,Recurly 对 PayPal 进行了哪些 API 调用?如何获取相同的日志?
【问题讨论】:
标签: paypal integration recurly
此问题的根本原因是创建的结算协议类型。 Recurly 需要一个支持参考交易的计费协议 ID,以便他们处理未来的付款。但是,REST API SDK 支持的计费协议不是参考交易类型,它只是一种循环支付类型。
为了解决这个问题,我们使用 PayPal Merchant SDK(指 NVP/SOAP API)来创建参考交易,而不是 PayPal SDK(指 REST API)。
【讨论】:
您最好的办法是向 support@recurly.com 发送电子邮件,并附上您正在使用的代码和来自 API 的响应。这可能是特定于站点的问题,因此无法通过 SO 解决。
【讨论】: