Error code
Code | Textual description of the error code | HTTP status |
---|---|---|
1021 | request validation error | 400 |
5102 | undefined transaction type | 404 |
8301 | unexpected db error | 500 |
5400 | couldn't receive project data | 500 |
5406 | invalid project secret | 400 |
8008 | project doesn't exist | 404 |
5000 | transaction already exists | 400 |
5101 | undefined transaction status | 404 |
5107 | transaction limit doesn't exist | 404 |
5006 | transaction amount limit is over | 400 |
5003 | an error occurred while creating transaction | 500 |
5202 | request failed | 500 |
1022 | couldn't parse response body | 500 |
5205 | unavailable project server | 500 |
3108 | card doesn't exist | 500 |
3010 | inoperable transaction status for this method | 400 |
Provider error codes
Errors describing the reason of payment decline are transmitted with status “failed”. Such errors are reported as additional value parameters in:
Webhook on payment status
When requesting for a transaction status
In One-click to pay in without a payment page
Error code | Close caption |
---|---|
100 | undefined error |
101 | 3DS authentication failed |
102 | invalid card |
103 | exceeds amount limit |
104 | exceeds transaction frequency limit |
105 | transaction declined by an issuer |
106 | transaction declined by an acquirer |
107 | unavailable issuer |
108 | unavailable acquirer |
109 | payment is forbidden for the merchant |
110 | stolen card |
111 | blocked card |
112 | non existent card |
113 | lost card |
114 | card has expired |
115 | incorrect CVV/CVC |
116 | incorrect card number |
117 | incorrect card expiration date |
118 | insufficient funds |
119 | suspicious client |