Как устроена отправка уведомлений об оплате

Рассказываем, какие типы уведомлений об оплате есть в Prodamus и объясняем, как они устроены.

SMS-уведомления. Отправляются на номера, которые вы укажете в настройках платёжной страницы в поле «Номера телефонов для уведомлений».

Услуга отправки СМС уведомлений платная. Стоимость одного оповещения — от двух до семи рублей. Точная стоимость зависит от объёма отправляемого сообщения и вашего оператора связи.

👉 Инструкция: как подключить уведомления об оплатах через СМС

E-mail уведомления. Отправляются на адреса менеджеров, которые вы укажете в настройках платёжной страницы в поле «email адреса для уведомлений».

👉 Инструкция: как получать уведомления об оплатах на email

Веб-хук уведомления. Отправляются на URL-адреса, которые вы укажете в настройках платёжной страницы в поле «URL-адреса для уведомлений».

👉 Инструкция: как настроить получение уведомлений об оплатах на URL-адрес

Веб-хук отправляется POST-запросом в формате multipart/form-data. При успешной обработке запроса ответ должен быть передан с HTTP-кодом 200. В противном случае будут предприняты повторные попытки отправки веб-хука. После успешной обработки отправка уведомлений прекращается.

👉 Частота отправки URL-уведомлений при неудачной обработке веб-хука

Пример URL-уведомления

Заголовок:

Sign: b20d453561eccafb6874d95a986449f2185df25e3f0237319976df6d788342e6

Тело запроса:

array (

'date' => '2020-07-27T12:31:01+03:00',

'order_id' => '300155',

'order_num' => 'test',

'domain' => 'demo.payform.ru',

'sum' => '100.00',

'customer_phone' => '+79999999999',

'customer_email' => 'test@domain.ru',

'customer_extra' => 'тест',

'payment_type' => 'Пластиковая карта Visa, MasterCard, МИР',

'commission' => '3.5',

'commission_sum' => '0.03',

'attempt' => '1',

'sys' => 'demo',

'vk_user_id' => '1234567890',

'products' => array (

0 => array (

'name' => 'Доступ в клуб "Девелопер клаб"',

'price' => '100.00',

'quantity' => '1',

'sum' => '100.00',

),

),

'payment_status' => 'success',

'payment_status_description' => 'Успешная оплата'

)

Чтобы протестировать отправку запроса, перейдите в «Настройки» → «Настройки уведомлений» и нажмите на 🔁.

Выберите тип уведомления, который хотите протестировать, и нажмите «Отправить».

Описание параметров запроса

Date — дата платежа Order_id — ID заказа в системе Prodamus Order_num — номер заказа на стороне магазина Domain — домен платежной страницы Sum — сумма заказа Customer_phone — номер телефона клиента Customer_email — e-mail клиента Vk_user_id — вк id клиента Customer_extra — дополнительные данные Payment_type — метод оплаты Commission — процент комиссии Commission_sum — сумма комиссии Attempt — номер попытки отправки текущего уведомления Sys — код системы интернет-магазина Products — корзина товаров Name — наименование товара Price — цена товара Quantity — количество товара Sum — сумма Payment_init — источник оплаты. Api — оплата произведена по токену через API. Auto — оплата произведена роботом (автоплатеж при подписке). Manual — оплата произведена клиентом. Payment_status — статус оплаты. Success — заказ успешно оплачен. Order_canceled — заявка отменена покупателем. Order_denied — заявка отклонена банком (отказ в рассрочке). Payment_status_description — расшифровка статуса оплаты.

При желании вы можете инициировать отправление запроса вручную. Для этого перейдите в раздел «Список платежей». Нажмите на ID нужного заказа и кликните на 🗘 в блоке «URL-оповещения».

После ручной отправки запроса напротив даты платежа появится иконка 👤.

Last updated