通过PayPal参考付款创建计费协议问题



请遵循此链接:

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ecreferencetxns/

首先,我调用Express Checkout选项,该选项给我一个令牌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

您是否将买方重定向到PayPal结帐页面以授权计费协议?如指南中所述:

买方必须登录一次PayPal才能授权账单协议。

您需要将买方的浏览器重定向到paypal使用令牌,这允许买家登录PayPal并授权帐单协议,然后PayPal将买方的浏览器重定向回到您的返回页面(您在SetExpressCheckout中指定的页面)。之后,您可以使用令牌致电CreateBillingAgreement

希望会有所帮助。

文档似乎不准确,因此请检查您是否传递了正确的参数。

来自他们的文档:

& l_billingType0 =商品billing##计费协议类型 & l_billingagreementDescription0 = clubusage#计费协议的描述

实际应该是什么:

& l_billingtype_0 = merchantInitiatiandBilling#计费协议类型 & l_billingagreementDescription_0 = clubusage#计费协议的描述

相关内容

  • 没有找到相关文章

最新更新