Genome Documentation

Response codes

Response codes

List of response codes

Purpose: The following codes will be transmitted in each response. Response Description contains extended information to describe the result of processed transaction.

CodeMessage (can be extended depending on case)
0Transaction processed successfully
1General internal service error
2Internal DB error
3General service error
4Access denied
10General internal service communication error
11Internal timeout
12Internal SSL error
1000Merchant gate error
1001Request format error
1002[field] not present in request
1003Internal communication error
1004Invalid [field] in request message
1005Unsupported API version
1006[field] should not be present in request
2000General MMS error
2001Incorrect value in merchant account or pass field
2002Country is not available
2003Merchant account exists but not active
2004Transaction is not allowed to account
2005MID is not active
2006There is no currency configured for account
2007Amount is below or above amount restrictions
2008Access from this IP-address is not available
2009Merchant is not activated
2010Gate is not active
2011Entity already exists
2012Entity not found
2013Bad API credentials
3000General processing error
3001Transaction ID/Order ID is already used
3002Token not found or invalid
3003Reference not found or invalid
3004It is not possible to void the the provided reference
3005It is not possible to refund the provided reference
3006Transaction is chargebacked
3007Illegal interval between AUTH and SETTLE/VOID, between AUTH 3D and SETTLE/SALE
3008Transaction was already voided
3009Transaction was already refunded
3010Transaction was already settled
3011MID doesn't support the card type
3012Account doesn't support 3D secure
3013Account support only 3D secure transaction
3014There was no transaction found on your Check request
3015Bank MID doesn't support the currency
3016Amount in settle transaction is incorrect
3017Bank MID access credentials are incorrect
3018Bank refused the connection
3019Request cannot be validated
3020Chargeback is invalid
3021Transaction is blocked by routing
3022The amount is incorrect
3023Transaction is aborted by the customer
3024Transaction is expired
3025Transaction is completed
3027Pending MSISDN found
3100Transaction declined by bank network
3101Insufficient funds
3102Card lost or stolen
31033d secure authentication failed
3104Invalid CVV
3105Card expired due to expiry date or expiry date is not correct
3106Bank cannot process selected amount
3107Invalid card number
3108It is not possible to issue refund due to bank limit
3109Timeout between PSP and bank
3110Not all required data was provided to the specific bank
3111Access error to a bank acquirer
3112Card type is not supported by MID
3113Transaction type is not supported by MID
3114Currency is not supported by MID
3115Refund not possible by bank
3116Country is not supported by MID
3117Malformed bank response
3118Connection error between PSP and bank
3119Referral or restricted card
3120Risk Bank Decline
3121Invalid acquirer token
3122Invalid acquirer reference
3123Card 3D secure is not enabled
3124Unknown acquirer processing status
3125Acquirer internal error
3126Withdrawal frequency limit exceeded
3127Bank negative list
3128Fraud bank decline
3129Authorization declined
3130Revocation of authorization order
3131Repeats not allowed by operator
3132Recurring is stopped by the customer
3134Transaction is expired (by bank)
3135Verification required by issuer
3140General bank decline
3150Invalid transaction
3157Transaction not permitted
3170Invalid or closed account
3200Declined by anti-fraud system
3201Sent for manual review by anti-fraud system
3202Volume limit exceeded
3203Refund limit exceeded
3220Declined by anti-fraud trust lists
3221Sent for manual review by anti-fraud trust lists
3300General payout error
3310Payout validation error
3311Invalid mid reference
3330Unregistered card
4000General reconciliation error
4001Reconciliation data is not ready
4002Reconciliation total amount doesn't match
4003Reconciliation total count doesn't match
4004General FRS error
4005Balance is not available
4006Currency is not available
4007Exceeded amount
5000General QoD error
5001Unsupported QoD API version
5002Invalid [time] fields order
6000General internal auth failure
6001Wrong credentials
6002Access denied
6003The user already exists
6004The user is not found
6005The role is not found
6006The permission is not found
6007The token is expired
6008The token is not found
6009The user is temporary blocked
6010The password is expired
6011The password is invalid
6012The password is previously used
6013Recovery key have been used
6014Request totp from user
7000Internal payment gate error
7101Internal payment gate sender error
7102External communication error
7103External communication timeout
8000General internal stats failure
8001Date range is too long for selected aggregation interval

Behavior on response codes

RCTransaction resultAction
0SUCCESS
1unknownCHECK transaction status
2unknownCHECK transaction status
3unknownCHECK transaction status
10unknownCHECK transaction status
11unknownCHECK transaction status
12unknownCHECK transaction status
1003unknownCHECK transaction status
3109unknownCHECK transaction status
3117unknownCHECK transaction status
3118unknownCHECK transaction status
3124unknownCHECK transaction status
3125unknownCHECK transaction status
3133unknownCHECK transaction status
6000unknownCHECK transaction status
7000unknownCHECK transaction status
7101unknownCHECK transaction status
7102unknownCHECK transaction status
7103unknownCHECK transaction status
OTHER RCDECLINE