2015-10-20 10 views
1

Я хотел, чтобы платеж был как 1 $ за первый месяц и 5 $/месяц в течение 5 лет или определенного периода. Итак, я попытался «CreateRecurringPaymentsProfile»Как создать повторяющийся профиль в paypal для определенного периода

$fields['method']='CreateRecurringPaymentsProfile'; 
$fields['USER'] = Configuration::get('PAYPAL_API_USER'); 
$fields['PWD'] = Configuration::get('PAYPAL_API_PASSWORD'); 
$fields['SIGNATURE'] = Configuration::get('PAYPAL_API_SIGNATURE'); 
$fields['VERSION']=56; 
$fields['PROFILESTARTDATE']='2015-10-20T00:00:00Z'; 
$fields['DESC']="xxx"; 
$fields['BILLINGPERIOD']='Month'; 
$fields['BILLINGFREQUENCY']=1; 
$fields['TOTALBILLINGCYCLES']=12; 
$fields['AMT']=5; 
$fields['TRIALBILLINGPERIOD']='Month'; 
$fields['TRIALBILLINGFREQUENCY']=1; 
$fields['TRIALTOTALBILLINGCYCLES']=1; 
$fields['TRIALAMT']=1; 
$fields['CURRENCYCODE']='USD'; 
$fields['COUNTRYCODE']='US'; 

я указанный общий платежный цикл, как 12 в течение одного года. я могу использовать общий биллинговый цикл как 60 в течение пяти лет.

ответ

1

Попробуйте установить параметр $ fields ['INITAMT'] = $ 1; и другие параметры для повторения платежа до $ 5 за месяц:

 
$hosteddata['INITAMT'] = 1;
$hosteddata['L_PAYMENTREQUEST_0_AMT0'] = 5;
$hosteddata['AMT'] = 5;

В этом случае вы будете взимать 1 $ сразу и после этого каждый месяц будет взимать $ 5 за повторяющийся платеж

0

Да, вы можете использовать общий биллинговый цикл как 60 в течение пяти лет, нет проблем. Вы можете попробовать.