Оповещение об оплате заказа
Last updated
Last updated
После оплаты заказа мы один раз отправляем HTTP уведомление на Ваш URL Оповещения. Важно! Мы не отправляем повторно HTTP уведомление в случае неуспешного ответа. Если до Вас уведомление не дошло, в списке заказов будет отображатся ошибка возле статуса заказа "HTTP 4xx". Вы всегда можете самостоятельно отправить уведомление. Отправляем уведомление только POST запросом с параметрами в формате form-data (var1=val1&var2=val2...). Отправка уведомления будет выполнена, если у Вашего магазина указан URL Оповещения.
Прежде чем принимать запросы от нашего сервера, убедитесь что наши IP Адреса могут зайти на Ваш сайт.
Параметры которые мы отправляем:
Параметр | Тип | Описание |
---|---|---|
Отправку запросов мы выполняем с данных IP Адресов:
91.107.204.74
Получить актуальный список IP Адресов сервиса в формате JSON
можно по ссылке:
https://aaio.so/api/public/ips
status
string
Статус заказа. Проверять необязательно!
Может иметь значения:
success
- Оплачен
hold
- Оплачен, но средства в холде
Оба статуса означают что заказ успешно оплачен!
Не у всех методов может сообщать о холде. Это исправляем.
merchant_id
UUID
ID Вашего магазина
invoice_id
UUID
ID заказа в нашей системе
order_id
string min: 1 max: 64
Идентификатор заказа в Вашей системе
amount
float
Сумма заказа
currency
string
Валюта заказа.
Доступные значения: RUB
, UAH
, EUR
, USD
profit
float
Сумма зачисленная Вам на баланс в RUB
commission
float
Сумма комиссии магазина в RUB
commission_client
float
Сумма комиссии клиента в RUB
commission_type
text
Формат соотношения:
Комиссия магазина:Комиссия покупателя
Пример:
100:0
sign
string
Подпись заказа (SHA256
Хеш). Методика формирования подписи в скрипте оповещения
method
string
Кодовое название платежной системы (см. способы оплаты)
desc
string min: 1 max: 512
Описание заказа
string
E-Mail покупателя
us_key
string min: 1 max: 2056
Дополнительные параметры с префиксом us_ переданные в форму оплаты