Повторная отправка
POST
/payments/callbackПовторно отправляет уведомление по платежу на адрес уведомлений магазина — например, если ваш сервер был недоступен. Уведомление содержит текущий статус платежа.
Полный адрес запроса: https://api.zefirpay.com/api/payments/callback.
Авторизация. Передайте API-ключ в заголовке
Authorization: Bearer <API-ключ>. Подробнее — Авторизация и подпись.Параметры
| Параметр | Где | Тип | Обязательный | Описание |
|---|---|---|---|---|
id | body | integer | да | ID платежа |
Пример запроса
curl -X POST https://api.zefirpay.com/api/payments/callback \
-H "Authorization: Bearer $ZEFIRPAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"id": 1482093517}'
Ответы
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Уведомление поставлено в очередь на отправку |
| 400 | Bad Request | Платёж ещё ожидает оплаты или у магазина не задан адрес уведомлений |
| 401 | Unauthorized | API-ключ не передан или неверен |
| 404 | Not Found | Платёж не найден |
200
{"success": true}
400
{"error": "Платёж ещё не завершён — уведомление будет отправлено автоматически", "status": 400}