Пробная сумма регулярного платежа за профиль Paypal за первые восемь месяцев


Мне нужно создать повторяющийся платежный профиль в менеджере PayPal, в котором я могу предоставить скидку на первые 4–9 месяцев. например:
- Пользователь, зарегистрированный на веб-сайте 01 января 2017 г.
- Я хочу предоставить этому пользователю пробный период на 9 месяцев, в течение которого я буду взимать минимальную сумму, например 1 доллар в месяц. Через 9 месяцев я хочу взимать с этого пользователя обычную сумму, например 50 долларов в месяц.
- Я знаю, что могу предоставить пробный период на один месяц, но также сообщите мне, могу ли я предоставить пробный период на 4 или 9 месяцев и взимать с моих пользователей минимальную сумму (размер скидки) в месяц в течение пробного периода.

Обновление: Ниже приведен мой полный код, который я использовал для настройки регулярных платежей в диспетчере PayPal.

$request = array("VENDOR" => "######",
"PARTNER" => "paypal",
"USER" => "######",
"PWD" => "######",
"TRXTYPE" => "R",
"ACTION" => "A",
"PROFILENAME" => "######",
"START" => "06222017",
"PAYPERIOD" => "MONT",
"TERM" => "0",
"COMMENT1" => "######",
"COMMENT2" => "Dealership Description",
"RECURRING" => "Y",
"COMPANYNAME" => "######",
"TENDER" => "C",
"ACCT" => "4111111111111111",
"AMT" => "2.00",
"EXPDATE" => "0619",
"FIRSTNAME" => "######",
"LASTNAME" => "######",
"STREET" => "######",
"CITY" => "Feltham",
"COUNTRY" => "US",
"STATE" => "###",
"ZIP" => "231321",
"EMAIL" => "######",
"SHIPTOFIRSTNAME" => "######",
"SHIPTOLASTNAME" => "######",
"SHIPTOSTREET" => "######",
"SHIPTOCITY" => "Feltham",
"SHIPTOCOUNTRY" => "US",
"SHIPTOSTATE" => "#####",
"SHIPTOZIP" => "231321",
"OPTIONALTRX" => "S",
"OPTIONALTRXAMT" => "1.00");

С помощью приведенного выше кода я могу успешно создать повторяющийся профиль с дополнительной транзакцией (сумма пробного периода) в диспетчере PayPal. Я вставляю "TRIALTOTALBILLINGCYCLES" в приведенный выше код, но мне все равно не повезло. Пожалуйста, дайте мне знать, если у вас есть решение. Спасибо.


person user1321675    schedule 31.01.2017    source источник


Ответы (1)


Установите NVP следующим образом:

&TRIALBILLINGPERIOD=Month
&TRIALBILLINGFREQUENCY=1
&TRIALAMT=1
&TRIALTOTALBILLINGCYCLES=9
&BILLINGPERIOD=Month
&BILLINGFREQUENCY=1
&AMT=50.00
&CURRENCYCODE=USD
.....other parameters here....

«& TRIALTOTALBILLINGCYCLES» определяет количество месяцев / лет пробного периода.

person Sanjeev    schedule 31.01.2017
comment
Благодарю за ваш ответ. Я вставляю TRIALTOTALBILLINGCYCLES в свой код, но мне все равно не повезло. Пожалуйста, дайте мне знать, если у вас есть решение. - person user1321675; 02.02.2017