PayPal订阅+一次性订单(NVP)
问题描述:
对不起,如果这已经回答了某个地方,但从我发现的,没有人回答这个。PayPal订阅+一次性订单(NVP)
我会很快。我创建的功能允许快速生成PayPal字段,因此我们可以通过我们的定制CMS进行快速付款。通过这个,我们可以创建多个一次性付款或订阅,但是,看起来我们不能同时进行这两种付款或订阅。下面是我想要实现(版本63)的例子:
Array
(
[L_PAYMENTREQUEST_0_NAME0] => XXXXXX
[L_PAYMENTREQUEST_0_DESC0] => XXXXXXXXXX
[L_PAYMENTREQUEST_0_AMT0] => 97.00
[L_PAYMENTREQUEST_0_QTY0] => 1
[L_PAYMENTREQUEST_0_NUMBER0] => 112
[L_PAYMENTREQUEST_0_NAME1] => XXXXXX
[L_PAYMENTREQUEST_0_DESC1] => XXXXXXXXXXX
[L_PAYMENTREQUEST_0_AMT1] => 37.00
[L_PAYMENTREQUEST_0_QTY1] => 1
[L_PAYMENTREQUEST_0_NUMBER1] => 113
[L_BILLINGAGREEMENTDESCRIPTION1] => Subscription: XXXXXXXXX
[L_BILLINGTYPE1] => RecurringPayments
[METHOD] => SetExpressCheckout
[LANDINGPAGE] => Billing
[ALLOWNOTE] => 0
[RETURNURL] => http://XXXXXXXXXX/confirm-order
[CANCELURL] => http://XXXXXXXXXX/checkout/cancelled
[CURRENCYCODE] => AUD
[PAYMENTREQUEST_0_ITEMAMT] => 134
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0
[PAYMENTREQUEST_0_AMT] => 134
[PAYMENTREQUEST_0_CURRENCYCODE] => AUD
....
这就是我找回
[L_ERRORCODE0] => 10480
[L_SHORTMESSAGE0] => Invalid Data
[L_LONGMESSAGE0] => Invalid billing agreement type.
[L_SEVERITYCODE0] => Error
任何人都可以见识一下我做错了什么?我做了一些搜索,但所有结果都是空的。
谢谢!
答
你缺少你的数据L_BILLINGTYPE0
和L_BILLINGAGREEMENTDESCRIPTION0
,加入他们,你应该设置:)
太棒了!之前应该看到这个。在最后一步,我开始设置我的产品进行订阅,所以我猜只要'L_BILLINGAGREEMENTDESCRIPTION0'和'DESC'匹配,我就把它放入setExp并不重要。 – Dave 2012-08-15 03:30:26
Dave,你提供了什么L_BILLINGAGREEMENTDESCRIPTION0值? – 2017-09-14 13:23:14