uuid или order_id.
URL: https://api.oblodai.com/v1/payment/info · Аутентификация: обязательна.
Примеры используют хелпер
call() и переменные $SECRET/$PUBLIC_ID — их определение см. в
Как подписать запрос. Проще не писать подпись руками, а взять
SDK.Параметры запроса
Нужен хотя бы один идентификатор; приоритет уuuid.
string
Идентификатор счёта в Oblodai.
string
Ваша ссылка на заказ.
Пример запроса
Ответ
Тот же объект платежа, что уPOST /v1/payment, с актуальными
payment_status, amount_paid, amount_remaining, confirmations, txid, payer_address. Полное
описание полей — Объект платежа.
Возвраты: refunds[] и refund_status
Только этот метод дополняет объект платежа сведениями о возвратах (в
/history их нет — это сэкономленный запрос на каждую строку списка):
string
none — ничего не возвращали; partial — вернули часть; full — вернули всё оплаченное.array
Каждый возврат:
uuid, status, amount, address, txid, is_final, created_at.cancel, fail) в refund_status не учитываются — денег они не
вернули. По этой паре полей удобно проверять, не возвращён ли заказ, не заводя своего учёта
возвратов.
Коды ошибок
Нюансы
- Чужой счёт и несуществующий UUID отдают одинаковый
404 payment.not_found— намеренно, чтобы нельзя было проверить существование чужого счёта. - Для отслеживания оплаты в реальном времени лучше полагаться на вебхуки, а
/infoиспользовать как резервный опрос.
Связанные страницы
Объект платежа
POST /v1/payment
POST /v1/payment/refund
возврат (адрес по умолчанию —
payer_address).