Paypal однократная покупка и повторяющиеся платежи в одной транзакции с использованием экспресс-оплаты через счет остатка apis - PullRequest
0 голосов
/ 18 мая 2018

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

Вариант использования : в зависимости от потока,Пользователь может приобрести продукт на портале, а также подписаться на продукты на ежемесячной и квартальной основе.Пользователь также может приобрести продукт с подпиской и продукт с единовременным платежом за одну транзакцию.

Я искал документацию REST API, а также примеры PHP SDK и не могу найти пример транзакции, которая использует комбинациюпериодических и разовых платежей в одной транзакции.

1 Ответ

0 голосов
/ 26 февраля 2019

Замечу, что https://www.paypal -community.com / t5 / Бизнес-инструменты / Единовременные покупки и повторяющиеся платежи в одной транзакции / td-p / 1509420 имеетна подобный вопрос и есть ответ;Я подозреваю, что один и тот же автор, возможно, задавал оба вопроса, но подумал, что это может быть полезно для других, ищущих ответ.

Чтобы избежать гниения ссылок, я вставлю ответ, приведенный ниже, - но лично я этого не сделалпопробовал это, так что я не знаю, сработало ли это.

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

Например, вы работаете в сфере услуг:

Единовременная плата за установку составляет 25 долларов США, плюс ежемесячная плата за обслуживание - 10 долларов США.Плата за установку взимается с использованием пробных переменных, установленных на один день, после чего регулярный платеж начинается со второго дня.

Пример кода с примечаниями:

<!-- "a1" Trial amount 1. This is the price of the first trial period.
For a free trial, use a value of 0 --> 
<input type="hidden" name="a1" value="25.00"> 
<!-- "p1" Trial period 1. This is the length of the first trial period. 
The number is modified by the trial period 1 units (t1, below) --> 
<input type="hidden" name="p1" value="1"> 
<!-- "t1" Trial period 1 units. This is the units of trial period 1 (p1, above). 
Acceptable values are: D (days), W (weeks), M (months), Y (years) -->
<input type="hidden" name="t1" value="D">  

Не уверен, что это именно то, что вы имеете в виду, но он может дать вам и другие идеи.

...