Как настроить подписки в Продамусе
Опубликовано 25 Июнь, 2024 | Продамус | 1 808 просмотров
В Linkrr вы можете принимать реккурентные платежи через Продамус.
Справка Продамуса о реккурентых платежах https://help.prodamus.ru/payform/rekurrent-i-kluby
Шаги:
- Перейдите в настройки платежной страницы в Продамусе на вкладку "Подписки".
 - Добавьте наш url "https://linkrr.app/payments/prodamus" в список "URL адреса для уведомлений о совершении оплат по подписке".
 - Создайте новую подписку или скопируйте ID существующей.
 - Перейдите в Linkrr.
 - Включите интеграцию с Продамусом в настройках аккаунта.
 - Перейдите в редактор страницы.
 - Добавьте блок Лид-форма.
 - На вкладке "После заполнения" включите опцию "Перейти к оплате".
 - Выберите Продамус, укажите сумму первого платежа и назначение платежа.
 - Нажмите на кнопку "Подписка" и укажите ID подписки.
 
Сохраните изменения.
Внимание!
Значение из поля "Сумма" в Лид-форме применяется только для первого подписочного платежа, который покупатель совершает вручную.
Вы можете применить скидку к первому платежу, если активируете чекбокс "Применить скидку".
В поле «Количество дней демо-периода» можно указать пробный период, чтобы клиент мог ознакомиться с контентом вашей подписки.
Это поле также можно использовать с полем «Применить скидку». Для этого:
Укажите в поле «Количество дней демо-периода» количество дней пробного периода.
Затем через поле «Применить скидку» выставьте такую скидку, чтобы первый платёж по подписке составлял 1 ₽.
Когда клиент впервые оплатит подписку, он заплатит символический 1 ₽ и для него активируется пробный период. Когда он закончится, с карты клиента спишется уже полная стоимость подписки.
Все последующие автоплатежи будут списываться с суммой из настроек подписки в Продамусе.
Когда человек оформит заказ, на странице CRM у вас появится новая запись, у которой в колонке "Оплата" будет значок реккуретного платежа.
Все последующие оплаты по этому заказу (подписке) будут отображаться внутри заказа.
Действия включенные на вкладке "После оплаты" в настройках Лид-формы будут выполнены только при первом платеже.
При автоплатежах мы отправим только вебхуки на указанные в настройках лид-формы адреса.
В настройках лид-формы вы можете указать по одному адресу вебхука для успешной и неуспешной оплаты.
Правила определения статуса по вебхукам от Продамуса:
| Статус | Действие/Уведомление | Тип | Код | 
|---|---|---|---|
| success | Действие - успешное продление | action | auto_payment | 
| info | Действие - деактивация подписки | action | deactivation | 
| info | Действие - завершение подписки (срок подписки истек) | action | finish | 
| info | Действие - завершение подписки (истек срок деактивированной подписки) | action | finish | 
| failed | Уведомление - не успешная оплата (недостаточно средств) | notification | insufficient_funds | 
| failed | Уведомление - не успешная оплата (истёк срок действия карты) | notification | card_expired | 
| failed | Уведомление - не успешная оплата (превышены ограничения по карте) | notification | card_limit | 
| failed | Уведомление - не успешная оплата (карта утеряна) | notification | card_lost | 
| failed | Уведомление - не успешная оплата (системная ошибка) | notification | system_error | 
| info | Уведомление о предстоящем списании | notification | auto_payment_reminder | 
Статусы success и info будут отправляться на url успешной оплаты.
Статусы failed будут отправляться на url неуспешной оплаты.
Пример body:
{
  "action": "form.pay",
  "status": "success",
  "substatus": "manual_payment",
  "info": {...},
  "data": {...}
}
Возможные значения поля status:
- 'info'
 - 'failed'
 - 'success'
 
Возможные значения поля substatus:
- 'unrecognized'
 - один из action_code при статусе info
 - 'auto_payment_reminder'
 - один из error_code при статусе failed
 - 'manual_payment'
 - 'auto_payment'
 - 'order_canceled'