Получение статуса платежа

GET/status

Заполните параметры запроса и отправьте его в API.

Возвращает статус платежа. Передайте merchant_id, endpoint_id, signature и один идентификатор поиска: order (ваш номер заказа) или invoice_id (ID платежа из ответа API). Успешный HTTP-ответ не означает успешную оплату; проверяйте payment_status.

GEThttps://secure-api.404stage.com/statusПрямой запрос к API

Запрос

curl --request GET 'https://secure-api.404stage.com/status' \
  --header 'accept: application/json'
ЗаголовкиAccept: application/json

Укажите свои реквизиты и подпись. Запрос отправляется на адрес выше.

Ответ

Запрос выполнен; проверяйте статус операции в ответе.

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.

Пример запроса (замените заполнители и пересчитайте подпись):

http
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
Все параметры и схемыРасширенный справочник метода