| transaction_type | | "AUTH3D" |
| merchant_account | | string[6-32] |
| merchant_password | | string[6-32] |
| amount | | float[0 - 9999999.9999], FractionalPartLengthValidator |
| currency | | string[3] |
| transaction_unique_id | | string[1-45] |
| card_exp_year | | string[4], only digits |
| card_exp_month | | 2 digits month number string ['01'..'12'] |
| card_holder | | string[2-64] |
| card_number | | string[13-19], only digits, Luhn algorithm |
| country | | string[2-3], matched with ISO 3166-1 alpha-3 standard |
| first_name | | string[1-32] |
| last_name | | string[1-32] |
| user_email | | string[6-255], valid email |
| user_ip | | IpAddress |
| api_version | | float |
| callback_url | | NotEmptyString |
| redirect_url | | NotEmptyString |
| recipient_name | optional | string[1-32] |
| recipient_last_name | optional | string[1-32] |
| recipient_birth_date | optional | date[`Y-m-d`] |
| recipient_city | optional | string[2-32] |
| recipient_account_type | optional | string[2-32] |
| recipient_account_number | optional | string[1-255] |
| recipient_country | optional | string[3-3], matched with ISO 3166-1 alpha-3 standard |
| recipient_state | optional | string[1-32] |
| recipient_address | optional | string[2-150] |
| auth_type | optional | bySignature, byAccount |
| cvv | optional | string[3-4], only digits |
| state | optional | string[1-32] |
| city | optional | string[2-32] |
| address | optional | string[2-150] |
| zip | optional | string[2-10] |
| user_phone | optional | string[7-15] |
| merchant_user_id | optional | string[0-64] |
| merchant_domain_name | optional | string[0-255] |
| merchant_affiliate_id | optional | string[0-255] |
| merchant_product_name | optional | string[0-255] |
| descriptor_merchant | optional | string[0-255] |
| descriptor_phone | optional | string[0-255] |
| mid_reference | optional | string[16], MidReferenceValidator |
| date_of_birth | optional | NotEmptyString, date[`Y-m-d`] |
| cof_type | optional | CIT-initial, CIT-subsequent, MIT |
| base_reference | optional | string[20] |
| partial_approval | optional | true, false |
| 3ds_data: | optional | object |
| threeDSCompInd | optional | Y, N, U |
| threeDSRequestorAuthenticationInd | optional | 01, 02, 03, 04, 05, 06, 07, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorChallengeInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorDecMaxTime | optional | string[1-5], only digits |
| threeDSRequestorDecReqInd | optional | Y, N |
| threeDSRequestorURL | optional | string[1-2048], UrlValidator |
| threeRIInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| acctType | optional | 01, 02, 03 |
| acctID | optional | string[1-64] |
| purchaseInstalData | optional | string[1-3], PositiveDigitsOnlyString |
| recurringExpiry | optional | string[8], date[`Ymd`] |
| recurringFrequency | optional | string[1-4], only digits |
| threeDSReqAuthData | optional | string[1-20000] |
| threeDSReqAuthMethod | optional | 01, 02, 03, 04, 05, 06, 07, 08 |
| threeDSReqAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorAuthMethod | optional | 01, 02, 03, 04 |
| threeDSReqPriorAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorRef | optional | string[36] |
| chAccAgeInd | optional | 01, 02, 03, 04, 05 |
| chAccChange | optional | string[8], date[`Ymd`] |
| chAccChangeInd | optional | 01, 02, 03, 04 |
| chAccDate | optional | string[8], date[`Ymd`] |
| chAccPwChange | optional | string[8], date[`Ymd`] |
| chAccPwChangeInd | optional | 01, 02, 03, 04, 05 |
| nbPurchaseAccount | optional | string[1-4], only digits |
| paymentAccAge | optional | string[8], date[`Ymd`] |
| paymentAccInd | optional | 01, 02, 03, 04, 05 |
| provisionAttemptsDay | optional | string[1-3], only digits |
| shipAddressUsage | optional | string[8], date[`Ymd`] |
| shipAddressUsageInd | optional | 01, 02, 03, 04 |
| shipNameIndicator | optional | 01, 02 |
| suspiciousAccActivity | optional | 01, 02 |
| txnActivityDay | optional | string[1-3], only digits |
| txnActivityYear | optional | string[1-3], only digits |
| deliveryEmailAddress | optional | string[1-254], valid email |
| deliveryTimeframe | optional | 01, 02, 03, 04 |
| giftCardAmount | optional | string[1-15] |
| giftCardCount | optional | string[2] |
| giftCardCurr | optional | string[3] |
| preOrderDate | optional | string[8], date[`Ymd`] |
| preOrderPurchaseInd | optional | 01, 02 |
| reorderItemsInd | optional | 01, 02 |
| shipIndicator | optional | 01, 02, 03, 04, 05, 06, 07 |
| transaction_type | | "AUTH3D" |
| merchant_account | | string[6-32] |
| merchant_password | | string[6-32] |
| token | | string[36] |
| amount | | float[0 - 9999999.9999], FractionalPartLengthValidator |
| currency | | string[3] |
| transaction_unique_id | | string[1-45] |
| card_holder | | string[2-64] |
| country | | string[2-3], matched with ISO 3166-1 alpha-3 standard |
| first_name | | string[1-32] |
| last_name | | string[1-32] |
| user_email | | string[6-255], valid email |
| user_ip | | IpAddress |
| api_version | | float |
| recipient_name | optional | string[1-32] |
| recipient_last_name | optional | string[1-32] |
| recipient_birth_date | optional | date[`Y-m-d`] |
| recipient_city | optional | string[2-32] |
| recipient_account_type | optional | string[2-32] |
| recipient_account_number | optional | string[1-255] |
| recipient_country | optional | string[3-3], matched with ISO 3166-1 alpha-3 standard |
| recipient_state | optional | string[1-32] |
| recipient_address | optional | string[2-150] |
| callback_url | optional | NotEmptyString |
| redirect_url | optional | NotEmptyString |
| auth_type | optional | bySignature, byAccount |
| cvv | optional | string[3-4], only digits |
| state | optional | string[1-32] |
| city | optional | string[2-32] |
| address | optional | string[2-150] |
| zip | optional | string[2-10] |
| user_phone | optional | string[7-15] |
| merchant_user_id | optional | string[0-64] |
| merchant_domain_name | optional | string[0-255] |
| merchant_affiliate_id | optional | string[0-255] |
| merchant_product_name | optional | string[0-255] |
| descriptor_merchant | optional | string[0-255] |
| descriptor_phone | optional | string[0-255] |
| date_of_birth | optional | NotEmptyString, date[`Y-m-d`] |
| cof_type | optional | CIT-initial, CIT-subsequent, MIT |
| base_reference | optional | string[20] |
| partial_approval | optional | true, false |
| 3ds_data: | optional | object |
| threeDSCompInd | optional | Y, N, U |
| threeDSRequestorAuthenticationInd | optional | 01, 02, 03, 04, 05, 06, 07, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorChallengeInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorDecMaxTime | optional | string[1-5], only digits |
| threeDSRequestorDecReqInd | optional | Y, N |
| threeDSRequestorURL | optional | string[1-2048], UrlValidator |
| threeRIInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| acctType | optional | 01, 02, 03 |
| acctID | optional | string[1-64] |
| purchaseInstalData | optional | string[1-3], PositiveDigitsOnlyString |
| recurringExpiry | optional | string[8], date[`Ymd`] |
| recurringFrequency | optional | string[1-4], only digits |
| threeDSReqAuthData | optional | string[1-20000] |
| threeDSReqAuthMethod | optional | 01, 02, 03, 04, 05, 06, 07, 08 |
| threeDSReqAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorAuthMethod | optional | 01, 02, 03, 04 |
| threeDSReqPriorAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorRef | optional | string[36] |
| chAccAgeInd | optional | 01, 02, 03, 04, 05 |
| chAccChange | optional | string[8], date[`Ymd`] |
| chAccChangeInd | optional | 01, 02, 03, 04 |
| chAccDate | optional | string[8], date[`Ymd`] |
| chAccPwChange | optional | string[8], date[`Ymd`] |
| chAccPwChangeInd | optional | 01, 02, 03, 04, 05 |
| nbPurchaseAccount | optional | string[1-4], only digits |
| paymentAccAge | optional | string[8], date[`Ymd`] |
| paymentAccInd | optional | 01, 02, 03, 04, 05 |
| provisionAttemptsDay | optional | string[1-3], only digits |
| shipAddressUsage | optional | string[8], date[`Ymd`] |
| shipAddressUsageInd | optional | 01, 02, 03, 04 |
| shipNameIndicator | optional | 01, 02 |
| suspiciousAccActivity | optional | 01, 02 |
| txnActivityDay | optional | string[1-3], only digits |
| txnActivityYear | optional | string[1-3], only digits |
| deliveryEmailAddress | optional | string[1-254], valid email |
| deliveryTimeframe | optional | 01, 02, 03, 04 |
| giftCardAmount | optional | string[1-15] |
| giftCardCount | optional | string[2] |
| giftCardCurr | optional | string[3] |
| preOrderDate | optional | string[8], date[`Ymd`] |
| preOrderPurchaseInd | optional | 01, 02 |
| reorderItemsInd | optional | 01, 02 |
| shipIndicator | optional | 01, 02, 03, 04, 05, 06, 07 |
| transaction_type | | "SALE3D" |
| merchant_account | | string[6-32] |
| merchant_password | | string[6-32] |
| amount | | float[0 - 9999999.9999], FractionalPartLengthValidator |
| currency | | string[3] |
| transaction_unique_id | | string[1-45] |
| card_exp_year | | string[4], only digits |
| card_exp_month | | 2 digits month number string ['01'..'12'] |
| card_holder | | string[2-64] |
| card_number | | string[13-19], only digits, Luhn algorithm |
| country | | string[2-3], matched with ISO 3166-1 alpha-3 standard |
| first_name | | string[1-32] |
| last_name | | string[1-32] |
| user_email | | string[6-255], valid email |
| user_ip | | IpAddress |
| api_version | | float |
| callback_url | | NotEmptyString |
| redirect_url | | NotEmptyString |
| recipient_name | optional | string[1-32] |
| recipient_last_name | optional | string[1-32] |
| recipient_birth_date | optional | date[`Y-m-d`] |
| recipient_city | optional | string[2-32] |
| recipient_account_type | optional | string[2-32] |
| recipient_account_number | optional | string[1-255] |
| recipient_country | optional | string[3-3], matched with ISO 3166-1 alpha-3 standard |
| recipient_state | optional | string[1-32] |
| recipient_address | optional | string[2-150] |
| auth_type | optional | bySignature, byAccount |
| cvv | optional | string[3-4], only digits |
| state | optional | string[1-32] |
| city | optional | string[2-32] |
| address | optional | string[2-150] |
| zip | optional | string[2-10] |
| user_phone | optional | string[7-15] |
| merchant_user_id | optional | string[0-64] |
| merchant_domain_name | optional | string[0-255] |
| merchant_affiliate_id | optional | string[0-255] |
| merchant_product_name | optional | string[0-255] |
| descriptor_merchant | optional | string[0-255] |
| descriptor_phone | optional | string[0-255] |
| mid_reference | optional | string[16], MidReferenceValidator |
| date_of_birth | optional | NotEmptyString, date[`Y-m-d`] |
| cof_type | optional | CIT-initial, CIT-subsequent, MIT |
| base_reference | optional | string[20] |
| dynamic_3d | optional | true, false |
| partial_approval | optional | true, false |
| 3ds_data: | optional | object |
| threeDSCompInd | optional | Y, N, U |
| threeDSRequestorAuthenticationInd | optional | 01, 02, 03, 04, 05, 06, 07, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorChallengeInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorDecMaxTime | optional | string[1-5], only digits |
| threeDSRequestorDecReqInd | optional | Y, N |
| threeDSRequestorURL | optional | string[1-2048], UrlValidator |
| threeRIInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| acctType | optional | 01, 02, 03 |
| acctID | optional | string[1-64] |
| purchaseInstalData | optional | string[1-3], PositiveDigitsOnlyString |
| recurringExpiry | optional | string[8], date[`Ymd`] |
| recurringFrequency | optional | string[1-4], only digits |
| threeDSReqAuthData | optional | string[1-20000] |
| threeDSReqAuthMethod | optional | 01, 02, 03, 04, 05, 06, 07, 08 |
| threeDSReqAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorAuthMethod | optional | 01, 02, 03, 04 |
| threeDSReqPriorAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorRef | optional | string[36] |
| chAccAgeInd | optional | 01, 02, 03, 04, 05 |
| chAccChange | optional | string[8], date[`Ymd`] |
| chAccChangeInd | optional | 01, 02, 03, 04 |
| chAccDate | optional | string[8], date[`Ymd`] |
| chAccPwChange | optional | string[8], date[`Ymd`] |
| chAccPwChangeInd | optional | 01, 02, 03, 04, 05 |
| nbPurchaseAccount | optional | string[1-4], only digits |
| paymentAccAge | optional | string[8], date[`Ymd`] |
| paymentAccInd | optional | 01, 02, 03, 04, 05 |
| provisionAttemptsDay | optional | string[1-3], only digits |
| shipAddressUsage | optional | string[8], date[`Ymd`] |
| shipAddressUsageInd | optional | 01, 02, 03, 04 |
| shipNameIndicator | optional | 01, 02 |
| suspiciousAccActivity | optional | 01, 02 |
| txnActivityDay | optional | string[1-3], only digits |
| txnActivityYear | optional | string[1-3], only digits |
| deliveryEmailAddress | optional | string[1-254], valid email |
| deliveryTimeframe | optional | 01, 02, 03, 04 |
| giftCardAmount | optional | string[1-15] |
| giftCardCount | optional | string[2] |
| giftCardCurr | optional | string[3] |
| preOrderDate | optional | string[8], date[`Ymd`] |
| preOrderPurchaseInd | optional | 01, 02 |
| reorderItemsInd | optional | 01, 02 |
| shipIndicator | optional | 01, 02, 03, 04, 05, 06, 07 |
| transaction_type | | "SALE3D" |
| merchant_account | | string[6-32] |
| merchant_password | | string[6-32] |
| token | | string[36] |
| amount | | float[0 - 9999999.9999], FractionalPartLengthValidator |
| currency | | string[3] |
| transaction_unique_id | | string[1-45] |
| card_holder | | string[2-64] |
| country | | string[2-3], matched with ISO 3166-1 alpha-3 standard |
| first_name | | string[1-32] |
| last_name | | string[1-32] |
| user_email | | string[6-255], valid email |
| user_ip | | IpAddress |
| api_version | | float |
| callback_url | | NotEmptyString |
| redirect_url | | NotEmptyString |
| recipient_name | optional | string[1-32] |
| recipient_last_name | optional | string[1-32] |
| recipient_birth_date | optional | date[`Y-m-d`] |
| recipient_city | optional | string[2-32] |
| recipient_account_type | optional | string[2-32] |
| recipient_account_number | optional | string[1-255] |
| recipient_country | optional | string[3-3], matched with ISO 3166-1 alpha-3 standard |
| recipient_state | optional | string[1-32] |
| recipient_address | optional | string[2-150] |
| auth_type | optional | bySignature, byAccount |
| cvv | optional | string[3-4], only digits |
| state | optional | string[1-32] |
| city | optional | string[2-32] |
| address | optional | string[2-150] |
| zip | optional | string[2-10] |
| user_phone | optional | string[7-15] |
| merchant_user_id | optional | string[0-64] |
| merchant_domain_name | optional | string[0-255] |
| merchant_affiliate_id | optional | string[0-255] |
| merchant_product_name | optional | string[0-255] |
| descriptor_merchant | optional | string[0-255] |
| descriptor_phone | optional | string[0-255] |
| date_of_birth | optional | NotEmptyString, date[`Y-m-d`] |
| cof_type | optional | CIT-initial, CIT-subsequent, MIT |
| base_reference | optional | string[20] |
| partial_approval | optional | true, false |
| 3ds_data: | optional | object |
| threeDSCompInd | optional | Y, N, U |
| threeDSRequestorAuthenticationInd | optional | 01, 02, 03, 04, 05, 06, 07, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorChallengeInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| threeDSRequestorDecMaxTime | optional | string[1-5], only digits |
| threeDSRequestorDecReqInd | optional | Y, N |
| threeDSRequestorURL | optional | string[1-2048], UrlValidator |
| threeRIInd | optional | 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 |
| acctType | optional | 01, 02, 03 |
| acctID | optional | string[1-64] |
| purchaseInstalData | optional | string[1-3], PositiveDigitsOnlyString |
| recurringExpiry | optional | string[8], date[`Ymd`] |
| recurringFrequency | optional | string[1-4], only digits |
| threeDSReqAuthData | optional | string[1-20000] |
| threeDSReqAuthMethod | optional | 01, 02, 03, 04, 05, 06, 07, 08 |
| threeDSReqAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorAuthMethod | optional | 01, 02, 03, 04 |
| threeDSReqPriorAuthTimestamp | optional | string[12], date[`YmdHi`] |
| threeDSReqPriorRef | optional | string[36] |
| chAccAgeInd | optional | 01, 02, 03, 04, 05 |
| chAccChange | optional | string[8], date[`Ymd`] |
| chAccChangeInd | optional | 01, 02, 03, 04 |
| chAccDate | optional | string[8], date[`Ymd`] |
| chAccPwChange | optional | string[8], date[`Ymd`] |
| chAccPwChangeInd | optional | 01, 02, 03, 04, 05 |
| nbPurchaseAccount | optional | string[1-4], only digits |
| paymentAccAge | optional | string[8], date[`Ymd`] |
| paymentAccInd | optional | 01, 02, 03, 04, 05 |
| provisionAttemptsDay | optional | string[1-3], only digits |
| shipAddressUsage | optional | string[8], date[`Ymd`] |
| shipAddressUsageInd | optional | 01, 02, 03, 04 |
| shipNameIndicator | optional | 01, 02 |
| suspiciousAccActivity | optional | 01, 02 |
| txnActivityDay | optional | string[1-3], only digits |
| txnActivityYear | optional | string[1-3], only digits |
| deliveryEmailAddress | optional | string[1-254], valid email |
| deliveryTimeframe | optional | 01, 02, 03, 04 |
| giftCardAmount | optional | string[1-15] |
| giftCardCount | optional | string[2] |
| giftCardCurr | optional | string[3] |
| preOrderDate | optional | string[8], date[`Ymd`] |
| preOrderPurchaseInd | optional | 01, 02 |
| reorderItemsInd | optional | 01, 02 |
| shipIndicator | optional | 01, 02, 03, 04, 05, 06, 07 |
| 0 | Transaction processed successfully |
| 1 | General internal service error |
| 2 | Internal DB error |
| 3 | General service error |
| 4 | Access denied |
| 5 | Grouped validation error |
| 10 | General internal service communication error |
| 11 | Internal timeout |
| 12 | Internal SSL error |
| 1000 | Merchant gate error |
| 1001 | Request format error |
| 1002 | [field] not present in request |
| 1003 | Internal communication error |
| 1004 | Invalid [field] in request message |
| 1005 | Unsupported API version |
| 1006 | [field] should not be present in request |
| 2000 | General MMS error |
| 2001 | Incorrect value in merchant account or pass field |
| 2002 | Country is not available |
| 2003 | Merchant account exists but not active |
| 2004 | Transaction is not allowed to account |
| 2005 | MID is not active |
| 2006 | There is no currency configured for account |
| 2007 | Amount is below or above amount restrictions |
| 2008 | Access from this IP-address is not available |
| 2009 | Merchant is not activated |
| 2010 | Gate is not active |
| 2011 | Entity already exists |
| 2012 | Entity not found |
| 2013 | Bad API credentials |
| 3000 | General processing error |
| 3001 | Transaction ID/Order ID is already used |
| 3002 | Token not found or invalid |
| 3003 | Reference not found or invalid |
| 3004 | It is not possible to void the the provided reference |
| 3005 | It is not possible to refund the provided reference |
| 3006 | Transaction is chargebacked |
| 3007 | Illegal interval between AUTH and SETTLE/VOID, between AUTH 3D and SETTLE/SALE |
| 3008 | Transaction was already voided |
| 3009 | Transaction was already refunded |
| 3010 | Transaction was already settled |
| 3011 | MID doesn't support the card type |
| 3012 | Account doesn't support 3D secure |
| 3013 | Account support only 3D secure transaction |
| 3014 | There was no transaction found on your Check request |
| 3015 | Bank MID doesn't support the currency |
| 3016 | Amount in settle transaction is incorrect |
| 3017 | Bank MID access credentials are incorrect |
| 3018 | Bank refused the connection |
| 3019 | Request cannot be validated |
| 3020 | Chargeback is invalid |
| 3021 | Transaction is blocked by routing |
| 3022 | The amount is incorrect |
| 3023 | Transaction is aborted by the customer |
| 3024 | Transaction is expired |
| 3134 | Transaction is expired |
| 3135 | Bank Soft Decline. 3D verification required by issuer |
| 3025 | Transaction is completed |
| 3028 | Transaction is not matched |
| 3027 | Pending MSISDN found |
| 3100 | Transaction declined by bank network |
| 3101 | Insufficient funds |
| 3102 | Card lost or stolen |
| 3103 | 3d secure authentication failed |
| 3104 | Invalid CVV |
| 3105 | Card expired due to expiry date or expiry date is not correct |
| 3106 | Bank cannot process selected amount |
| 3107 | Invalid card number |
| 3108 | It is not possible to issue refund due to bank limit |
| 3109 | Timeout between PSP and bank |
| 3110 | Not all required data was provided to the specific bank |
| 3111 | Access error to a bank acquirer |
| 3112 | Card type is not supported by MID |
| 3113 | Transaction type is not supported by MID |
| 3114 | Currency is not supported by MID |
| 3115 | Refund not possible by bank |
| 3116 | Country is not supported by MID |
| 3117 | Malformed bank response |
| 3118 | Connection error between PSP and bank |
| 3119 | Referal or restricted card |
| 3120 | Risk Bank Decline |
| 3121 | Invalid acquirer token |
| 3122 | Invalid acquirer reference |
| 3123 | Card 3D secure is not enabled |
| 3124 | Unknown acquirer processing status |
| 3125 | Acquirer internal error |
| 3126 | Withdrawal frequency limit exceeded |
| 3127 | Bank negative list |
| 3128 | Fraud bank decline |
| 3129 | Authorization declined |
| 3130 | Revocation of authorization order |
| 3131 | Repeats not allowed by operator |
| 3132 | Recurring is stopped by the customer |
| 3133 | Unexpected acquirer behavior |
| 3140 | Transaction declined by issuer |
| 3150 | Invalid transaction |
| 3157 | Transaction not permitted |
| 3170 | Invalid or closed account |
| 3200 | Declined by anti-fraud system |
| 3201 | Sent for manual review by anti-fraud system |
| 3202 | Volume limit exceeded |
| 3203 | Refund limit exceeded |
| 3220 | Declined by anti-fraud trust lists |
| 3221 | Sent for manual review by anti-fraud trust lists |
| 3300 | General payout error |
| 3310 | Payout validation error |
| 3311 | Invalid mid reference |
| 3330 | Unregistered card |
| 4000 | General reconciliation error |
| 4001 | Reconciliation data is not ready |
| 4002 | Reconciliation total amount doesn't match |
| 4003 | Reconciliation total count doesn't match |
| 4004 | General FRS error |
| 4005 | Balance is not available |
| 4006 | Currency is not available |
| 4007 | Exceeded amount |
| 5000 | General QoD error |
| 5001 | Unsupported QoD API version |
| 5002 | Invalid [time] fields order |
| 6000 | General internal auth failure |
| 6001 | Wrong credentials |
| 6002 | Access denied |
| 6003 | The user already exists |
| 6004 | The user is not found |
| 6005 | The role is not found |
| 6006 | The permission is not found |
| 6007 | The token is expired |
| 6008 | The token is not found |
| 6009 | The user is temporary blocked |
| 6010 | The password is expired |
| 6011 | The password is invalid |
| 6012 | The password is previously used |
| 6013 | Recovery key have been used |
| 6014 | Request totp from user |
| 6016 | The guest is temporary blocked |
| 7000 | Internal payment gate error |
| 7101 | Internal payment gate sender error |
| 7102 | External communication error |
| 7103 | External communication timeout |
| 7201 | Encrypt error |
| 8000 | General internal stats failure |
| 8001 | Date range is too long for selected aggregation interval |
| 8002 | Date `from` could not be greater than `to` |
| 10000 | General card error |
| 10001 | Entity already exists |