Skip to Content

Эмуляция ошибок — коды ResultCode

Используйте специальный MerchantOrderID в CreateInvoice или CreateCustomerContract, чтобы получить нужный ResultCode:

MerchantOrderID содержитResultCodeНазвание
ERR_201201Business_InvalidMSISDN
ERR_202202Business_InvalidClientIP
ERR_203203Business_CustomerNotSupported
ERR_204204Business_CustomerInBlackList
ERR_207207Business_InvoiceNotFound
ERR_208208Business_InvoiceIsClosed
ERR_210210Business_InvoiceWaitContent
ERR_220220Business_InvoiceNotAuthorized
ERR_223223Business_InvoiceAlreadyExpired
ERR_232232Business_CustomerContractNotFound
ERR_243243Business_CustomerContractAlreadyExpired
ERR_500500Fatal_UnexpectedException
ERR_RANDOMслучайныйrandom
Пример триггера (XML)
<MerchantOrderID>test-ERR_207-invoice</MerchantOrderID> <!-- Ответ мока --> <Response> <ResultCode>207</ResultCode> <ResultDescription>Business_InvoiceNotFound</ResultDescription> </Response>
Пример триггера (JSON)
// В теле запроса "order": { "merchant_order_id": "test-ERR_207-invoice", ... } // Ответ мока { "success": false, "error": { "code": "INVOICE_NOT_FOUND", "message": "Invoice not found" } }