2015-09-23 7 views

ответ

0

В то время как вы правы, кнопки стандартной подписки PayPal имеют ограничение в 30 циклов (или неограниченное, если не указано ограничение), экспресс-проверка повторяющегося выставления счетов позволит вам иметь 120 циклов.

Express Checkout Recurring Payments

Из документации PayPal на Express Checkout Recurring пошлешь ниже в вашем CreateRecurringPaymentsProfile вызова включают в себя:

&METHOD=CreateRecurringPaymentsProfile 
TOKEN=EC-13W99099UU817504D 
&PROFILESTARTDATE:20XX-03-05T03:00:00 
&DESC=Movie clips 
&BILLINGPERIOD=Month 
&BILLINGFREQUENCY=1 
&TOTALBILLINGCYCLES=120 
&AMT=1.00 
&CURRENCYCODE=USD 
&[email protected] 
&L_PAYMENTREQUEST_0_ITEMCATEGORY0=Digital 
&L_PAYMENTREQUEST_0_NAME0=Kitty Antics 
&L_PAYMENTREQUEST_0_AMT0=1.00 
&L_PAYMENTREQUEST_0_QTY0=1 

Вы также должны иметь рабочую установку Экспресс Checkout, здесь ссылка на PayPal Integration Wizard Sample Code.

+0

Благодарим вас за ответ. Но если бы мой клиент возвращался на 5 лет, платите каждый месяц, поэтому я должен установить общие биллинговые циклы на 59 или 60 циклов? –

+0

Это верно, я использовал только ваш пример из 120 циклов, но в течение 5 лет это 60 циклов, если вы ежемесячно выставляете счет. В течение 10 лет он составляет 120 циклов. –

+0

Еще одна вещь, которую я назвал DoExpressCheckoutPayment, чтобы вернуть идентификатор транзакции, но он заряжает покупателя два раза. Как я могу получить идентификатор транзакции без вызова DoExpressCheckoutPayment или позвонить ему, но все равно заряжать один раз? Еще раз спасибо. –