我一直在尝试使用定期付款设置 ExpressCheckout,但找不到解决方案。
查看文档(Recurring Payments With the Express Checkout API),该图给出了最后调用“CreateRecurringPaymentsProfile”的序列。
现在,查看其他文档(How to Create a Recurring Payments Profile with Express Checkout),解释的不同步骤给出了不同的顺序,其中“CreateRecurringPaymentsProfile”直接位于“GetExpressCheckoutDetails”之后。
我尝试按照第二个示例进行操作,但我系统地收到了一个错误。
有人能告诉我我到底需要做什么吗?当然,一个实际的例子会非常受欢迎......
提前,非常感谢
附加信息:
我收到的错误是“无效令牌”。
这是我发送的信息:
VERSION=84.0
METHOD=CreateRecurringPaymentsProfile
LOCALECODE=FR
TOKEN=[我从 SetExpressCheckout 收到的那个]
PROFILESTARTDATE=[下一次付款的日期]
BILLINGPERIOD=月
BILLINGFREQUENCY=6
TOTALBILLINGCYCLES=0
AMT=[和我在 PAYMENTREQUEST_0_AMT 中提到的一样]
AUTOBILLAMT =AddToNextBilling
CURRENCYCODE=EUR
MAXFAILEDPAYMENTS=3
DESC=[与我在 L_BILLINGAGREEMENTDESCRIPTION0 中提到的相同]
L_PAYMENTREQUEST_0_NAME0=[与我在 SetExpressCheckout 中使用的相同]
L_PAYMENTREQUEST_0_DESC0=[与我在 SetExpressCheckout 中使用的相同]
L_PAYMENTREQUEST_0_AMT0=[与我在SetExpressCheckout]
L_PAYMENTREQUEST_0_QTY0=[与我在 SetExpressCheckout 中使用的相同]
L_PAYMENTREQUEST_0_TAXAMT0=[与我在 SetExpressCheckout 中使用相同]
我还需要提及: L_BILLINGAGREEMENTDESCRIPTION0 & L_BILLINGTYPE0 吗?