Skip to Content
One-time paymentsMethod reference JSON + XMLGet invoice by merchant_order_id

Get invoice by merchant_order_id

GET /api/v3/projects/{projectId}/invoices

Returns the invoice matching the given merchant_order_id within the project.

v4 signature payload: {merchant_order_id}

Request parameters

FieldTypeRequiredDescription
projectIdinteger (int32)yes
merchant_order_idstring—Order ID in the merchant’s system
Response example
{ "data": { "price": { "amount": "100.00", "currency": "RUB", "vat_included": true }, "status": "Created", "customer": { "type": "mobile_phone", "msisdn": "7960***0000" }, "created_at": "2026-09-21T12:00:00Z", "invoice_id": "0d0f3c58-9b1e-4a77-9a0c-000000000001", "authorization": { "type": "SMS_PIN", "is_authorized": false }, "payment_status": "NOT_PAID", "merchant_order_id": "ORDER-000000001", "billing_channel": "MC", "expires_at": "2026-09-21T12:00:00Z" }, "success": true }

Response codes

CodeDescription
200Invoice found
400Validation or business request error
401Authentication failed (missing/invalid signature or timestamp)
403Project access denied or IP not whitelisted
404Invoice not found
500Unexpected platform error
503Service temporarily unavailable