【发布时间】:2011-03-17 23:26:28
【问题描述】:
我对贝宝的定期付款有几个问题,我通过贝宝文档找到了一些答案,但对我没有多大帮助。
这是我需要知道的东西,希望有人能帮助我。
我使用的是 paypal 的标准付款帐户。到目前为止,我设法通过将 NVP 从商家网站到贝宝发布到贝宝来使用贝宝创建定期付款。
现在我需要在商家网站上显示定期付款资料。这样客户就可以取消、修改商家网站的定期付款,而无需重定向到贝宝。这可能吗?
认为我应该为此使用 paypal 的 SOAP API,因为我无法使用 NVP API 完成工作。所以我按照post 中的描述安装了活跃的商家。但我总是得到一个错误
此交易无效。请 返回收件人的网站 使用他们完成您的交易 定期结帐流程。
来自贝宝,它永远不会将令牌发回给我。
我的日志里也有这个
安全标头不是 有效
是因为我使用了沙盒 API 凭据,还是因为我无法将 paypal 的标准帐户与 SOAP API 一起使用?
【问题讨论】:
-
这是来自贝宝的回复。
#<ActiveMerchant::Billing::PaypalExpressResponse:0x7f6c29138d40 @authorization=nil, @params={"message"=>"Security header is not valid", "timestamp"=>"2010-07-20T08:31:26Z", "correlation_id"=>"d0316c3eccb1d", "token"=>nil, "build"=>"1399980", "error_codes"=>"10002", "version"=>"59.0", "ack"=>"Failure"}, @message="Security header is not valid", @success=false, @cvv_result={"message"=>nil, "code"=>nil}, @fraud_review=false, @avs_result={"message"=>nil, "code"=>nil, "street_match"=>nil, "postal_match"=>nil}, @test=false>
标签: ruby-on-rails activemerchant paypal-subscriptions