Уведомления при оплате

Описание URL уведомления при успешной оплате

После успешной оплаты будут отправлены следующие типы уведомлений:

  • веб-хук на URL адрес, указанный на странице настроек платежной формы, в блоке "Настройка уведомлений"

  • e-mail уведомление на адреса менеджеров, указанных на странице настроек, в блоке "Настройка уведомлений"

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

После успешно отправленного уведомления запросы больше отправляться не будут.

Пример 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 заказа в системе Продамус

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

расшифровка статуса оплаты

Пользователь может инициировать отправление запроса самостоятельно (1) в этом случае в списке запросов (в детализации платежа) появится значок человека 👤 (2)

Last updated

Change request #1035: