Перейти к содержимому

Ордер по id

Запрос

Безопасность
apiKeyAuth
Путь
idstring, (uuid)обязательный
curl -i -X GET \
  'https://b2b-app.lumowallet.io/_mock/apis/orders/{id}' \
  -H 'X-API-Key: YOUR_API_KEY_HERE'

Ответы

Данные ордера

Телоapplication/json
idstring, (uuid)обязательный
amountUsdtnumberобязательный
amountRubnumberобязательный
statusstring(OrderStatus)обязательный
  • created — ордер принят и отправлен на оплату, средства заморожены
  • in_progress — ордер взял исполнитель
  • success — оплачен, сумма списана
  • failed — не оплачен или истёк, заморозка снята (причина в failureReason: Order expired, expired_no_taker, исход диспута…)
  • disputed — открыт диспут; закончится success или failed

expired_no_taker и expired_by_system остались в перечислении, но текущая версия их не выставляет: ордер, который никто не взял, становится failed, просроченный — disputed.

Enum:"created""in_progress""success""failed""expired_no_taker""expired_by_system""disputed"
paymentTypestring(PaymentType)обязательный

Определяется по полю qrCode:

  • nspk — QR СБП/НСПК (в том числе multiqr / platiqr);
  • st00012 — ЖКХ или бюджетный платёж;
  • gibdd_uin — штраф ГИБДД по УИН.
Enum:"nspk""st00012""gibdd_uin"
paymentUntilstring, (date-time)обязательный
merchantNamestring or null
externalOrderIdstring or null
completedAtstring or null, (date-time)
failureReasonstring or null
createdAtstring, (date-time)обязательный
Ответ
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "amountUsdt": 0, "amountRub": 0, "status": "created", "paymentType": "nspk", "paymentUntil": "2019-08-24T14:15:22Z", "merchantName": "string", "externalOrderId": "string", "completedAt": "2019-08-24T14:15:22Z", "failureReason": "string", "createdAt": "2019-08-24T14:15:22Z" }