2012-04-19 1 views
2

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

Пример:

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

Первоначальная оплата производится сбор при оформлении заказа. Я использую html standard процесс интеграции.

Возможно ли это?

ответ

1

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

См. subscription variables here.

+0

благодарит, что сделал трюк – Hanseh

+0

ссылка не работает no –

4

Используя API-интерфейс PayPal NVP для 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 определяет начальную сумму платежа

+1

Вы спасатель жизни с 'INITAMT'. Вероятно, мне не нужно говорить, что документация API PayPal не упоминает об этом нигде ... по крайней мере, где бы она ни находилась. Мне интересно, как кто-то с таким запутанным API и документами становится настолько популярным ... –

+0

Можете ли вы рассказать о своем ответе, пожалуйста? Мне нужно это! Пожалуйста, взгляните на следующий вопрос: http://stackoverflow.com/questions/25997058/how-to-set-mixture-of-recurring-and-one-time-payment-in-paypal/25998385?noredirect=1 # comment40720226_25998385 – MrD

+0

Отлично! ЛЕТ, и я просто пробежал это сейчас. Спасибо. –

0

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

-1

Но ниже связать INTAMT не надлежащим образом вычесть первоначальный взнос Paypal recrurring payments

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

Смежные вопросы