有效的商家和Paypal API,用于定期付款

时间:2010-07-19 15:15:12

标签: ruby-on-rails activemerchant paypal-subscriptions

我对paypal的定期付款几乎没有问题,我通过paypal文档找到了一些答案,但是,这对我没什么帮助。

以下是我需要了解的内容,希望有人可以帮助我。

我正在使用paypal的标准付款帐户。到目前为止,我设法通过从商家网站向PayPal发送NVP到PayPal,用paypal创建定期付款。

现在,我需要在商家网站上显示定期付款资料。因此,客户可以取消,修改商家网站的定期付款,而无需重定向到paypal。这可能吗?

认为我应该使用paypal的SOAP API,因为我无法使用NVP API完成工作。所以我安装了活跃的商家,如post所述。但我总是收到错误

  

此交易无效。请   返回收件人的网站   使用他们完成您的交易   定期结账流程。

来自paypal并且它从未向我发送令牌。

我也在日志中得到了这个

  

安全标头不是   有效

是因为我使用沙盒API凭证还是因为我不能将PayPal的标准帐户与SOAP API一起使用?

1 个答案:

答案 0 :(得分:0)

通常,“安全标头无效”响应来自在实时环境中使用沙箱凭据,反之亦然。当您的Rails应用程序处于开发模式时,AM将使用沙箱,因此请确保您使用的是正确的凭据集。

当我将PayPal的定期付款资料集成到SaaS Rails Kit(使用ActiveMerchant)时,我最终只是取消了用户当前的个人资料,并在想要更改订阅时创建了新资料。