Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Включаем callback на проектах

Уведомление — HTTP-запрос от системы биллинга к серверу Rightech. Подобные запросы также называют callback или webhook. В сервисе биллинга предусмотрено несколько видов уведомлений: для проверки возможности выполнить оплату, для информирования об успешных и неуспешных платежах, для оповещения об изменении подписок на рекуррентные платежи, а также для информирования о выданных кассовых чеках.

1. Для проектов с CloudPayments

  1. Прописать host и включить галки по инструкции

  • Confirm

{HOST}/billing/cloudpayments-webhook-confirm

  • Refund

{HOST}/billing/cloudpayments-webhook-refund

  • Cancel

{HOST}/billing/cloudpayments-webhook-cancelТип запроса поменять с POST на GET2.

В настройке Биллинг (тут: {HOST}/admin/configs-app/billing) переключить биллинг на v2.

2. Для проектов с эквайрингом Сбер

  1. Отправить запрос из личного кабинета Сбера (бой!)

  • Шаблон запроса:

    Категория (выбрать из выпадающего списка): Подключить callback-уведомления

    Тема:

    Получение callback-токена и подключение callback-уведомлений

    Текст письма:

    Прошу подключить callback-уведомления на боевую среду на URL: {HOST}/billing/sberbank-webhook (‼️ указываем под конкретный проект)

    Мы используем уведомления с контрольной суммой (подписанные симметричным ключом).

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

Пример URL {HOST}/billing/sberbank-webhook для запроса:

  1. В настройке Биллинг (тут: {HOST}/admin/configs-app/billing) переключить биллинг на v2.

  2. Прописать в поле Webhook Secret Key, присланный в ответе от Сбербанка.