status
Требуется аутентификация
Для метода требуется аутентификация. Подробнее про аутентификацию.
Получение статуса платежа
Метод: GET https://pro.selfwork.ru/merchant/v1/status
Получение текущего статуса платежа по идентификатору заказа.
Query Parameters
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| order_id | string | Да | Идентификатор заказа в вашей системе |
Заголовки запроса
Требуется HTTP Basic Auth аутентификация:
- Username: ID магазина
- Password: Секретный ключ
Пример запроса
- cURL
curl https://pro.selfwork.ru/merchant/v1/status?order_id=97e196c0-a344-4230-a028 \
-u магазин_id:секретный_ключ
Ответы
- 200: OK - Запрос выполнен успешно
- 401: Unauthorized - Не валидные авторизационные данные
- 404: Not Found
{
"order_id": "97e196c0-a344-4230-a028",
"status": "succeeded",
"amount": 400000,
"currency": "RUB",
"created_at": 1677849600,
"finish_at": 1677849720,
"info": [
{
"name": "Cвитер ручной работы",
"quantity": 2,
"amount": 100000
},
{
"name": "Штаны ручной работы",
"quantity": 1,
"amount": 200000
}
],
"payment_method": {
"type": "bank_card",
"pan": "1234********5678"
}
}
Возможные статусы
| Статус | Описание |
|---|---|
pending | Платеж создан, ожидает оплаты |
succeeded | Платеж успешно завершен |
failed | Платеж завершен с ошибкой |
canceled | Платеж отменен |
{
"error": "Unauthorized",
"message": "Invalid credentials"
}
{
"error": "Not Found",
"message": "Order not found"
}