API Response Codes
Koshelek Pay API
Documentation has moved
The information on this page is no longer updated and may be obsolete. The most current Koshelek documentation is now available at the new address:
HTTP response codes
Successful API response will return data as described in API specification, along with HTTP response code: 200.
Code | Description |
---|---|
200 | Indicates successful processing of API request. |
422 | Indicates API request processing error. The response will contain JSON object with error description. In particular, this object contains a string message describing reason for occurred error in Russian. |
Error description object structure:
Field | Type | Mandatory | Description |
---|---|---|---|
| String | Yes | Error code (see below). |
| String | No | Error description. |
Error codes
Code | Description | Tip for cash desk operator |
---|---|---|
| General error code for payment provider. |
|
|
|
|
|
|
|
|
|
|
| Requested transaction status transit is not possible. |
|
| There is no fulfilled payment for this payment transaction. |
|
| Refund was canceled by bank. |
|
| Transaction for this session already exists. |
|
| Transaction already processed. |
|
| Transaction in progress. |
|
| Transaction limit is exceeded. |
|
| Transaction amount is below the limit (equals 4 rubles). |
|
| No subscribed account found (applicable to |
|
| Payment declined by bank (applicable to |
|
| Refund rejected as transaction with this |
|
| Refund rejected due to one of the following reasons:
|
|
| Refund rejected as there is an ongoing refund already. Wait until the previous refund transaction with this |
|
| Refund rejected as the requested refund amount exceeds the one declared in payment transaction with this |
|
| Refund rejected due to payment transaction with this |
|
| No bank transfer order found in merchant's bank upon refund (applicable to |
|
Last updated