我正在使用PayPal快速结账,我的计费周期在 6 个月内运行。
使用低于流量。
- 设置快速结帐
- 获取快速结帐详细信息
- 多速结账付款
- 创建定期付款配置文件
以上 3 流量完美运行。但我关于最后一个流程的问题。我可以使用托管页面创建定期付款配置文件,或者因为在API通行证卡详细信息中此详细信息是强制性的。如果没有卡详细信息,我可以创建定期配置文件吗?或者其他方法可以创建没有卡详细信息的定期配置文件?
另一个问题是创建定期付款配置文件周期每 6 个月运行一次,该选项在PayPal中不可用。
根据 https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/上的文档:
为了使用CreateRecurringPaymentsProfile,您必须首先设置计费协议。计费协议包含卡信息。使用 SetExpressCheckout 创建计费协议,参数/值如下:
USER:krondoian_api1.gmail.com
PWD:B999999999999
SIGNATURE:A9999999999999999
METHOD:SetExpressCheckout
VERSION:86
PAYMENTREQUEST_0_AMT:1.23
PAYMENTREQUEST_0_CURRENCYCODE:USD
PAYMENTREQUEST_0_PAYMENTACTION:AUTHORIZATION
cancelUrl:https://example.com/cancel
returnUrl:https://example.com/success
L_BILLINGTYPE0:MerchantInitiatedBilling
L_BILLINGAGREEMENTDESCRIPTION0:ClubUsage
cancelUrl:https://example.com/cancel
returnUrl:https://example.com/success
为了回答您关于每 6 个月进行一次定期付款流程的另一个问题,可以这样做。在 CreateRecurringPaymentsProfile 调用中,设置以下参数和值:
BILLINGPERIOD:month
BILLINGFREQUENCY:6