Как создать регулярный платеж PayPal с начальной суммой для оплаты?

В настоящее время я создаю платеж PayPal с периодической поддержкой. Я хочу, чтобы это было сделано таким образом, чтобы был сделан первоначальный взнос.

Пример :

  • 30$ - первоначальный взнос
  • 10$ - регулярный ежемесячный платеж

Первоначальный платеж взимается при оформлении заказа. Я использую стандартный процесс интеграции HTML.

Является ли это возможным?


person Hanseh    schedule 19.04.2012    source источник


Ответы (4)


Да, это возможно с помощью Стандартных платежей через веб-сайты («стандартный процесс интеграции HTML», который, как я полагаю, вы используете). Просто включите пробный период в подписку и начните взимать плату за X дней после окончания подписки.

См. переменные подписки.

person Robert    schedule 19.04.2012

Используя PayPal NVP API для PHP, вы можете отправить первоначальный платеж в PayPal следующим образом.

$nvpstr="&AMT=10&CREDITCARDTYPE=$creditCardType&ACCT=$creditCardNumber&EXPDATE=".         $padDateMonth.$expDateYear."&CVV2=$cvv2Number&FIRSTNAME=$firstName&LASTNAME=$lastName&STREET=$address1&CITY=$city&STATE=$state".
"&ZIP=$zip&COUNTRYCODE=US&CURRENCYCODE=$currencyCode&PROFILESTARTDATE=$profileStartDate&DESC=$profileDesc&BILLINGPERIOD=$billingPeriod&BILLINGFREQUENCY=$billingFrequency&TOTALBILLINGCYCLES=$totalBillingCycles&INITAMT=30.00";


$resArray=hash_call("CreateRecurringPaymentsProfile",$nvpstr);

параметр INITAMT указывает сумму первоначального платежа

person Nauphal    schedule 19.04.2012
comment
Вы спасаете жизнь с INITAMT. Мне, наверное, не нужно говорить, что документация API PayPal нигде не упоминает об этом... по крайней мере, везде, где это можно было бы легко найти. Мне интересно, как кто-то с таким запутанным API и документами становится таким популярным... - person Kristjan O.; 06.04.2013
comment
Можете ли вы уточнить свой ответ, пожалуйста? Мне нужно это! Пожалуйста, взгляните на следующий вопрос: stackoverflow.com/questions/25997058/ - person MrD; 23.09.2014
comment
Отлично! YEARS, и я только что наткнулся на это сейчас. Спасибо. - person Bob Chip; 06.06.2015

Я тоже переключился с оплаты на сайте на интеграцию с html, и, к сожалению, опция начальной суммы недоступна в версии HTML. Если вы можете переключить платежи на веб-сайте pro и использовать API, тогда у вас может быть вариант начальной суммы (мне пришлось переключиться, потому что API не разрешен для учетных записей PayPal в Израиле), в противном случае единственный вариант, который у вас есть в HTML, — это пробные периоды.

person Usman Zaheer    schedule 30.04.2012

Но по приведенной ниже ссылке INTAMT не является правильным способом вычитания первоначального платежа регулярные платежи PayPal

Поэтому, пожалуйста, изложите свои мысли.

person Mahendra Tyagi    schedule 03.10.2013