Данные платежа
GET
/v2/payments/{id}Возвращает текущее состояние платежа. Используйте этот запрос, чтобы убедиться в оплате перед выдачей заказа, если уведомление не пришло или вызывает сомнения.
Авторизация. Передайте API-ключ в заголовке
Authorization: Bearer <API-ключ>. Подробнее — Авторизация и подпись.Параметры
| Параметр | Где | Тип | Обязательный | Описание |
|---|---|---|---|---|
id | path | integer | да | ID платежа из ответа на создание платежа |
Пример запроса
curl https://api.zefirpay.com/api/v2/payments/1482093517 \
-H "Authorization: Bearer $ZEFIRPAY_API_KEY"
Ответы
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Данные платежа |
| 401 | Unauthorized | API-ключ не передан или неверен |
| 404 | Not Found | Платёж не найден |
200
{
"success": true,
"payment": {
"id": 1482093517,
"uuid": "order-1024",
"amount": "1500.00",
"currency": "rub",
"description": "Оплата заказа №1024",
"status": 0,
"status_name": "created",
"shop_id": 482193,
"payment_url": "https://pay.zefirpay.com/p/Qm9xV2hY3kTn0aLb7RcD1w",
"created_at": "2026-11-10T12:30:00+00:00",
"expires_at": "2026-11-10T13:00:00+00:00",
"paid_at": null
}
}
404
{"error": "Платёж не найден", "status": 404}
Схема ответа 200
| Поле | Тип | Описание |
|---|---|---|
success | boolean | Признак успешного выполнения |
payment | object | Объект Платёж |