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