Получение статуса платежа
GET
/statusЗаполните параметры запроса и отправьте его в API.
Возвращает статус платежа. Передайте merchant_id, endpoint_id, signature и один идентификатор поиска: order (ваш номер заказа) или invoice_id (ID платежа из ответа API). Успешный HTTP-ответ не означает успешную оплату; проверяйте payment_status.
GET
https://secure-api.404stage.com/statusПрямой запрос к APIЗапрос
curl --request GET 'https://secure-api.404stage.com/status' \
--header 'accept: application/json'Заголовки
Accept: application/jsonУкажите свои реквизиты и подпись. Запрос отправляется на адрес выше.
Ответ
Запрос выполнен; проверяйте статус операции в ответе.
{
"amount_paid": "250.0000",
"card_token": "00000000-0000-4000-8000-000000000001",
"currency": "EUR",
"id": "4025527",
"order": "order-123",
"payment_status": "complete",
"price": "250.0000",
"refund_status": "complete",
"refunds": [
{
"amount": "185.0000",
"currency": "EUR",
"id": "311",
"status": "complete"
}
],
"status": "success"
}Описание и правила метода
Возвращает статус платежа. Передайте merchant_id, endpoint_id, signature и один идентификатор поиска: order (ваш номер заказа) или invoice_id (ID платежа из ответа API). Успешный HTTP-ответ не означает успешную оплату; проверяйте payment_status.
Пример запроса (замените заполнители и пересчитайте подпись):
GET /status?merchant_id=16ec5bed-30a5-470c-9b41-c74ead9d4855&endpoint_id=e82b948f-5416-4560-bcd2-bbec03247dd5&order=order-001&signature={{signature}}
Host: api.example.com