Paypal Express Checkout:如何创建定期配置文件?
Paypal Express Checkout: How do I create a recurring profile?
我正在使用 PayPal 快递 checkout.and 我的结算周期 运行 为 6 个月。
低于使用的流量。
- 设置ExpressCheckout
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
- 创建经常性付款资料
以上 3 个流程完美运行。但是我关于最后一个流程的问题。
我可以使用托管页面创建 RecurringPaymentsProfile,或者因为在 API 传递卡详细信息中,此详细信息是强制性的。没有卡的详细信息,我可以创建定期配置文件吗?或其他方式创建没有卡详细信息的定期配置文件?
另一个问题是 CreateRecurringPaymentsProfile 周期 运行 每 6 个月一次,该选项在 PayPal 中不可用。
根据 https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/ 上的文档:
要使用 CreateRecurringPaymentsProfile,您必须先设置结算协议。计费协议包含卡信息。使用 parameters/values 使用 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
我正在使用 PayPal 快递 checkout.and 我的结算周期 运行 为 6 个月。
低于使用的流量。
- 设置ExpressCheckout
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
- 创建经常性付款资料
以上 3 个流程完美运行。但是我关于最后一个流程的问题。 我可以使用托管页面创建 RecurringPaymentsProfile,或者因为在 API 传递卡详细信息中,此详细信息是强制性的。没有卡的详细信息,我可以创建定期配置文件吗?或其他方式创建没有卡详细信息的定期配置文件?
另一个问题是 CreateRecurringPaymentsProfile 周期 运行 每 6 个月一次,该选项在 PayPal 中不可用。
根据 https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/ 上的文档:
要使用 CreateRecurringPaymentsProfile,您必须先设置结算协议。计费协议包含卡信息。使用 parameters/values 使用 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