Skip to Content

Статус инвойса

XML: GetInvoice · JSON: GET /invoices/{id}, GET /invoices?merchant_order_id=…

Возвращает состояние инвойса и список платёжных транзакций. Инвойс ищется по InvoiceID либо по MerchantOrderID.

Имитация задержки процессинга: первые 6 секунд после первого GetInvoice авторизованный инвойс остаётся Active / NOT_PAID. Затем — исход тарификации: Processed / PAID, а при ExpectedBillingResult=Failed — Failed / NOT_PAID.

Запрос и ответ (JSON)
// GET /api/v3/projects/1001/invoices/{invoice_id} // или GET /api/v3/projects/1001/invoices?merchant_order_id=ORDER-001 // 200 OK { "success": true, "data": { "invoice_id": "1624505c-0031-00cf-7d54-4cf1ce08cb30", "status": "Processed", "payment_status": "PAID", "merchant_order_id": "ORDER-001", "transactions": [{ "transaction_id": "B4DA05E2-1D77-40C9-85AC-0BB3835DE8B5", "status": "SUCCESS", "result_code": 0, "total_paid": { "amount": "99.00", "currency": "RUB" } }] } }