0

Я использую API-интерфейс Paypal REST (Java) в режиме Sanbox, чтобы проверить настройку повторяющихся платежей.Paypal повторяющийся: пробная сумма взимается сразу или нет?

Бизнес-правила:

1- Upon новой подписки, я хочу поручить клиенту 3 месяца списаны сразу, без возврата.

2- После 3-х месяцев, регулярный ежемесячный счет будет автоматически применяться для бесконечена, пока не отменен пользователем

План Определение:

Для правила (1), я сделал:

{ "name": "Trial", "type": "TRIAL", "frequency_interval": "3", "frequency": "Month", "cycles": "1", "amount": { "currency": "CAD", "value": "900" }

Для правила (2):

{ "name": "Regular", "type": "REGULAR", "frequency_interval": "1", "frequency": "Month", "cycles": "0", "amount": { "currency": "CAD", "value": "300" }

Соглашение:

agreement.setStartDate(//3months from today);

Вопросы:

  1. является использование 'Trial' правильным для моего бизнес-правила? (немедленно взимать плату) Или мне следует вместо этого использовать «Initial»?
  2. Как я могу сделать «пробную» плату невозвратной?

Спасибо

ответ

3

Сумма суда будет заряжаться на любой день устанавливаются в качестве даты начала профиля. Если он настроен на текущий день, он будет взимать плату в тот день, но не обязательно сразу. Первоначальная сумма будет начисляться немедленно и обрабатывается как дополнительная плата поверх того, что будет делать профиль. Например, плата за установку на кабельной установке.

Для того, что вы здесь делаете, кажется, что пробный период в 3 месяца - это то, что вам нужно. Это будет взимать пробную сумму за первый день, когда она будет подписана, и начнет взимать с нее регулярную сумму.

Что касается возмещения, вам придется вызвать возврат средств так или иначе, так что действительно, все они не подлежат возврату, если вы не вернете его (или если пользователь отправляет спор и возбуждает дело.)

+0

Спасибо! Я просто хотел бы уточнить двусмысленность в вашем ответе: сумма судебного разбирательства будет начислена на 1) «... какой бы день ни был установлен как дата начала» ИЛИ 2) «.. в первый день он зарегистрирован»? –

+0

Хороший улов. Это будет день начала старта профиля, так что это будет разница. Первоначальная сумма будет взиматься немедленно, независимо от даты начала профиля. –

1

Единственный способ получить немедленную оплату за повторяющийся платеж - это добавить setup_fee, равный сумме, которую вы хотите взимать, и установить start_date соглашения на дату, когда должен быть выставлен следующий цикл.

Более подробную информацию можно найти в обсуждении на GitHub: https://github.com/paypal/PayPal-PHP-SDK/issues/180