Aaio - Документация
Вернуться на сайт
  • 😇Приветствие
  • 😱Нашли проблему?
  • 📍IP Адреса сервиса
  • ⚛️Готовые CMS модули и SDK
    • WHMCS 5.x-8.x
    • Opencart 2.3.x
    • Opencart 3.x
    • DLE Billing
    • Billmanager 6
    • WooCommerce — Плагин для WordPress
    • Xenforo 2.1.0+
    • Python 3 SDK
    • Typescript SDK
    • Java SDK
  • 🤑Прием платежей
    • 🔥Создание заказа запросом (Рекомендуем)
      • Методика формирования подписи
    • 💩Создание заказа переходом на форму (Устаревшее)
      • Методика формирования подписи
      • Пример формы на PHP
      • Пример получения ссылки на PHP
      • Пример получения ссылки на Python
    • Редирект клиента с формы оплаты
    • Оповещение об оплате заказа
      • Методика формирования подписи
      • Пример обработчика на PHP
  • 💸Вывод средств
    • Оповещение о выполнении либо отмене вывода
      • Методика формирования подписи
      • Пример обработчика на PHP
  • 🕵️API
    • Получение баланса
    • Вывод средств
    • Курс валют при выводе средств
    • Банки для вывода средств на СБП
    • Информация о заявке на вывод средств
    • Информация о заказе
    • Доступные методы для вывода средств
    • Доступные методы для создания заказа
  • Прочее
    • Кодовые названия методов пополнения
    • Кодовые названия методов вывода
Powered by GitBook
On this page
  1. Прием платежей

Оповещение об оплате заказа

Как это работает?

После оплаты заказа мы один раз отправляем HTTP уведомление на Ваш URL Оповещения. Важно! Мы не отправляем повторно HTTP уведомление в случае неуспешного ответа. Если до Вас уведомление не дошло, в списке заказов будет отображатся ошибка возле статуса заказа "HTTP 4xx". Вы всегда можете самостоятельно отправить уведомление. Отправляем уведомление только POST запросом с параметрами в формате form-data (var1=val1&var2=val2...). Отправка уведомления будет выполнена, если у Вашего магазина указан URL Оповещения.

Прежде чем принимать запросы от нашего сервера, убедитесь что наши IP Адреса могут зайти на Ваш сайт.

Параметры которые мы отправляем:

Параметр
Тип
Описание

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

method

string

desc

string min: 1 max: 512

Описание заказа

email

string

E-Mail покупателя

us_key

string min: 1 max: 2056

Дополнительные параметры с префиксом us_ переданные в форму оплаты

Отправку запросов мы выполняем с данных IP Адресов: 91.107.204.74

Получить актуальный список IP Адресов сервиса в формате JSON можно по ссылке: https://aaio.so/api/public/ips

Last updated 8 months ago

Подпись заказа (SHA256 Хеш).

Кодовое название платежной системы (см. с)

🤑
Методика формирования подписи в скрипте оповещения
пособы оплаты