Получение статуса P2P-платежа (v1)

GET/selector/v1/status

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

Возвращает текущий статус P2P-платежа по вашему order. Передайте merchant_id, endpoint_id, order и signature. Проверяйте payment_status: HTTP 200 сам по себе не подтверждает завершение оплаты.

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

Запрос

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

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

Ответ

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

application/json
{
  "amount_paid": "100.0000",
  "currency": "RUB",
  "id": "8eee08ec-3ae9-462d-b2e5-dc22624827f6",
  "order": "test-order01",
  "payment_status": "complete",
  "price": "100.0000",
  "status": "success"
}
Описание и правила метода

Возвращает текущий статус P2P-платежа по вашему order. Передайте merchant_id, endpoint_id, order и signature. Проверяйте payment_status: HTTP 200 сам по себе не подтверждает завершение оплаты.

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

http
GET /selector/v1/status?merchant_id=16ec5bed-30a5-470c-9b41-c74ead9d4855&endpoint_id=e82b948f-5416-4560-bcd2-bbec03247dd5&order=order-001&signature={{signature}}
Host: api.example.com

Все параметры и схемы

Свернуть схему
merchant_id?string

ID мерчанта, выданный при регистрации.

endpoint_id?string

ID endpoint, выданный для вашей интеграции.

order?string

Ваш номер заказа или выплаты.

signature?string

Подпись запроса: используйте общие правила HS256 и фактический путь URL.

Тело ответа

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

application/json
  1. response

Текущий статус платежа, суммы и связанные возвраты.

amount?|

Фактически выплаченная сумма; возвращается для выплат.

amount_paid?|

Оплаченная сумма; возвращается для входящих платежей.

beneficiary?|

Реквизиты получателя для перевода; набор полей зависит от способа оплаты.

card_token?|

Токен сохранённой карты для оплаты или выплаты.

currency?|

Код валюты платежа.

id*|

ID платёжной транзакции, присвоенный платёжной платформой.

last_payment_error?|

Сообщение об ошибке последней попытки оплаты.

last_payment_error_code?|

Код ошибки последней попытки оплаты.

order*string

Идентификатор заказа или платежа в системе мерчанта.

payment_status?|

Текущий статус платежа.

price?|

Запрошенная сумма оплаты; возвращается для входящих платежей.

refund_status?|

Текущий статус возврата.

refunds?array<>|

Возвраты, связанные с платежом.

requested_amount?|

Запрошенная сумма выплаты; возвращается для выплат.

status*string

Результат выполнения запроса API.