Создание h2h платежа через SberPay

Запрос

POST https://aispay.pro/api/h2h/requests/create/sber_pay/

Пример запроса

{
    "client": "1005", 
    "merchant_request_id": "1005",
    "initial_amount": 1500,
    "webhook_url": "https://webhook.site/a7822c4f-0fb8-4956-a4b1-9286c5a77a0f"
}
Параметр
Тип
Описание

client

string

уникальный id вашего клиента (до 36 символов)

merchant_request_id

string

ваш ID заявки (до 50 символов)

initial_amount

float

изначальная сумма заявки/выплаты

webhook_url

string

адрес, на который по завершению заявки будет отправлен коллбек

Инфо

Поиск реквизитов происходит синхнронно, и ответ не вернётся, пока заявка не пройдёт все этапы инциализации. Если активных реквизитов на момент запроса нет, то вернётся ответ с кодом ошибки 400.Среднее время ответа до 5 секунд.

Возможные коды ошибок: 400, 500

При повторном создании с уже существющим merchant_request_id ответ вернётся с ошибкой 400.

Если у клиента clientна момент запроса будет иметься незакрытая заявка (ожидающая платежа), то в ответе будут возвращены данные предыдущей незакрытой заявки. Чтобы клиент мог создать новую заявку, ему сначла придётся отменить старую, или дождаться таймаута в 10 минут. Если у клиента все 4 последние заявки будут отменёнными, то при создании 5-ой клиент отправится в таймаут на

минут.

Пока клиент в бане, все созданные им заявки будут сразу же отменяться, минуя поиск реквизитов, а на странице оплаты будет уведомлен, что его платёж был отменён.

Администратор может выключить ваш трафик. При попытке создания платежа в таком случае, вернётся 400 с характерным сообщением

{"detail": "Administrator has disabled you."}

Last updated