2017-08-10 86 views
0

从Recurly到PayPal的定期结算API调用失败,返回的错误代码是11451(帐单协议ID或事务ID无效)。但是,PayPal中的结算协议ID仍处于ACTIVE状态。任何想法,通过Recurly向PayPal发出什么API调用?我怎样才能得到相同的日志?Recurly Paypal集成

回答

0

最好的办法就是通过电子邮件发送[email protected],其中包括您使用的代码和API的响应。这可能是一个特定于网站的问题,所以不是可以通过SO解决的问题。

+1

谢谢蕾切尔。联系了Recurly和PayPal支持并对其进行整理。 – Vishnu

1

此问题的根本原因是由于创建了“结算协议”类型。 Recurly需要支持参考交易的账单协议ID,以便他们处理未来的付款。但是,REST API SDK支持的计费协议不是参考交易类型,它只是一种定期付款类型。

为了解决这个问题,我们使用PayPal Merchant SDK(引用NVP/SOAP API)创建引用事务,而不是PayPal SDK(引用REST API)。