我正在使用PayPal快速结帐,我的结算周期为6个月。
使用以下流量。
以上3个流程运行正常。但是我对最后一个流程的疑问。 我可以使用托管页面创建CreateRecurringPaymentsProfile,或者因为在API密码卡详细信息中必须使用此详细信息。没有卡的详细信息,我可以创建重复的个人资料吗?还是通过其他方式创建不带名片详细信息的重复个人资料?
另一个问题是CreateRecurringPaymentsProfile周期每6个月运行一次,该选项在PayPal中不可用。
答案 0 :(得分:0)
根据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