我对paypal的定期付款几乎没有问题,我通过paypal文档找到了一些答案,但是,这对我没什么帮助。
以下是我需要了解的内容,希望有人可以帮助我。
我正在使用paypal的标准付款帐户。到目前为止,我设法通过从商家网站向PayPal发送NVP到PayPal,用paypal创建定期付款。
现在,我需要在商家网站上显示定期付款资料。因此,客户可以取消,修改商家网站的定期付款,而无需重定向到paypal。这可能吗?
认为我应该使用paypal的SOAP API,因为我无法使用NVP API完成工作。所以我安装了活跃的商家,如post所述。但我总是收到错误
此交易无效。请 返回收件人的网站 使用他们完成您的交易 定期结账流程。
来自paypal并且它从未向我发送令牌。
我也在日志中得到了这个
安全标头不是 有效
是因为我使用沙盒API凭证还是因为我不能将PayPal的标准帐户与SOAP API一起使用?
答案 0 :(得分:0)
通常,“安全标头无效”响应来自在实时环境中使用沙箱凭据,反之亦然。当您的Rails应用程序处于开发模式时,AM将使用沙箱,因此请确保您使用的是正确的凭据集。
当我将PayPal的定期付款资料集成到SaaS Rails Kit(使用ActiveMerchant)时,我最终只是取消了用户当前的个人资料,并在想要更改订阅时创建了新资料。