Получение статуса P2P-платежа (v1)
/selector/v1/statusЗаполните параметры запроса и отправьте его в API.
Возвращает текущий статус P2P-платежа по вашему order. Передайте merchant_id, endpoint_id, order и signature. Проверяйте payment_status: HTTP 200 сам по себе не подтверждает завершение оплаты.
https://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Укажите свои реквизиты и подпись. Запрос отправляется на адрес выше.
Ответ
Запрос выполнен; проверяйте статус операции в ответе.
{
"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 сам по себе не подтверждает завершение оплаты.
Пример запроса (замените заполнители и пересчитайте подпись):
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?stringID мерчанта, выданный при регистрации.
endpoint_id?stringID endpoint, выданный для вашей интеграции.
order?stringВаш номер заказа или выплаты.
signature?stringПодпись запроса: используйте общие правила HS256 и фактический путь URL.
Запрос выполнен; проверяйте статус операции в ответе.
application/json- 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.