Объединение Платежей по модели Предоплата
Объединение Платежей позволяет создавать для Клиента один Платеж, связанный с несколькими Заказами по модели Предоплата.
Платежи в платформе могут быть объединены следующими способами:
- Автоматически — если для Реселлера в системных настройках в разделе Настройки предоплаты установлен флажок Объединять платежи для заказов на пролонгацию и продление (см. Задание общих системных настроек). Объединенный Платеж, созданный автоматически, всегда связан с несколькими Заказами на пролонгацию или продление.
- Вручную — в Панели управления Клиента (см. Join payments в Руководстве по Панели управления Клиента). Объединенный Платеж, созданный вручную, может также объединять Платежи на пополнение Баланса и поэтому не всегда связан с несколькими Заказами.
В этой статье:
Автоматическое объединение Платежей по модели Предоплата
Автоматическое создание объединенного Платежа, связанного с несколькими Заказами
Автоматическое создание объединенного Платежа, связанного с несколькими Заказами по модели Предоплата, выполняется следующим образом:
- Платформа пытается объединить Платежи для Клиента каждую ночь после того, как биллинг-процессом были выполнены следующие действия:
- Создание требуемых Заказов на пролонгацию и Заказов на продление Подписок Клиента.
- Попытка оплатить с Баланса клиента Платежи для созданных Заказов на пролонгацию, если наступил день, указанный в параметре Пролонгирована до Подписок (см. Пролонгация Подписки).
- Попытка оплатить с Баланса клиента Платежи для созданных Заказов на продление, если наступила дата истечения Подписок с установленной опцией Автопродление (см. Автоматическое продление Подписки).
- Для созданных Заказов платформа объединяет только те Платежи, для которых выполняются все следующие условия:
- Статус Платежа: Ожидает оплаты.
- Платеж связан с Заказом любого из следующих типов:
- Заказ на пролонгацию вне зависимости от значения опции Автопродление в Подписке.
- Заказ на продление для Подписок с установленной опцией Автопродление.
- Для Заказов, Платежи по которым были объединены:
- Связанные Платежи отменяются.
- Создается новый Платеж, связанный со всеми Заказами:
- Сумма объединенного Платежа равна сумме всех связанных Заказов.
- Статус объединенного Платежа: Ожидает оплаты.
- После создания объединенного Платежа платформа вызывает Событие уведомлений Создан объединенный платеж.
- Для Заказов, Платежи по которым не были объединены (в том числе, если биллинг-процесс создал только один Заказ), платформа вызывает Событие уведомлений Заказ создан.
Автоматическая оплата объединенного Платежа, связанного с несколькими Заказами
Автоматическая оплата объединенного Платежа, связанного с несколькими Заказами, выполняется следующим образом:
- Платформа попытается оплатить объединенный Платеж с Баланса клиента, когда выполнится любое из следующих условий:
- Наступил день, указанный в параметре Пролонгирована до Подписки, для одного из связанных Заказов на пролонгацию.
- Наступила дата истечения Подписки для одного из связанных Заказов на продление.
- Если на Балансе клиента достаточно средств, то после оплаты объединенного Платежа все связанные Заказы завершаются.
- Если на Балансе клиента недостаточно средств, то останавливаются только те Подписки, которые вызвали попытку оплаты. Объединенный Платеж остается в статусе Ожидает оплаты.