1.6.Проверка статуса платежа через API

С помощью этого запроса вы можете узнать текущий статус конкретной заявки, используя либо внутренний ID, либо ваш внешний order_id.

🔍 Варианты запроса

Тип
URL
Поиск по полю

Внутренний ID

https://payou.pro/api/status

Ищет по id заявки

Внешний ID

https://payou.pro/api/status2

Ищет по order_id


📡 Метод:

GET

📥 Параметры запроса:

Параметр
Обязателен
Описание

id

ID магазина

order_id

Номер заявки (внутренний ID или внешний)

hash

Подпись безопасности (см. ниже)


🔐 Формирование подписи hash

md5(id . ':' . password . ':' . order_id)

Где:

  • id — ID вашего магазина

  • password — секретное слово магазина

  • order_id — номер заявки, переданный в запросе


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

Или, если используется order_id:


✅ Пример ответа:


📘 Поля ответа:

Поле
Описание

id

Внутренний ID заявки

order_id

Внешний номер заявки, переданный мерчантом

status

Статус платежа: success, processing, cancelled и др.

paysys

Используемая платёжная система

summ

Сумма заявки в валюте заявки


⚙️ Пример на PHP с прокси (SOCKS5):


🛡️ Важно:

  • Используется только GET.

  • Прокси должен быть SOCKS5 (если используется).

  • hash обязательно должен быть актуальным и соответствовать формуле.

  • При ошибке будет возвращён ответ с "status": "error" или HTTP-код 4xx/5xx.

Last updated