使用贝宝参考付款创建帐单协议问题
Posted
技术标签:
【中文标题】使用贝宝参考付款创建帐单协议问题【英文标题】:Create Billing Agreement issue with paypal reference payment 【发布时间】:2017-07-13 20:49:09 【问题描述】:点击此链接:
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/
首先我调用快速结帐选项,它给了我一个令牌 ID,然后我调用 CreateBillingAgreement($tokenid)
,它给出了这样的错误:
[TIMESTAMP] => 2017-02-23T11:24:03Z
[CORRELATIONID] => 5cf858da7986
[ACK] => Failure
[VERSION] => 64
[BUILD] => 30029726
[L_ERRORCODE0] => 11455
[L_SHORTMESSAGE0] => Buyer did not accept billing agreement
[L_LONGMESSAGE0] => Buyer did not accept billing agreement
[L_SEVERITYCODE0] => Error
【问题讨论】:
【参考方案1】:您是否已将买家重定向到 PayPal 结帐页面以授权结算协议?如the guide中所述:
买家必须登录 PayPal 一次以授权结算协议。
您需要使用令牌将买家的浏览器重定向到贝宝,这允许买家登录贝宝并授权结算协议,然后贝宝将买家的浏览器重定向回您的退货页面(您在@中指定的页面) 987654322@)。之后,您可以使用令牌调用CreateBillingAgreement
。
希望对您有所帮助。
【讨论】:
【参考方案2】:文档似乎不准确,因此请检查您是否传递了正确的参数。
来自他们的文档:
&L_BILLINGTYPE0=MerchantInitiatedBilling #计费协议类型 &L_BILLINGAGREEMENTDESCRIPTION0=ClubUsage #计费协议的描述
实际上应该是什么:
&L_BILLINGTYPE_0=MerchantInitiatedBilling #计费协议的类型 &L_BILLINGAGREEMENTDESCRIPTION_0=ClubUsage #计费协议的描述
【讨论】:
以上是关于使用贝宝参考付款创建帐单协议问题的主要内容,如果未能解决你的问题,请参考以下文章