These docs are for v1.0.1. Click to read the latest docs for v2.1.0.

Response Codes

Status API response codes

The following codes are returned in the responseCode parameter when using the Status API

CodeDescription
0incomplete transaction
1transaction ready for settlement (trx authorized)
2transaction debit waiting for daily settlement process
3transaction credit waiting for daily settlement process
4transaction declined or other error
5transaction in referral status
6canceled by merchant after successful authorization
7canceled by merchant after successful authorization
8canceled by merchant after successful authorization
9canceled by user (before authorization process)
10canceled by system
11authentified (applies for split trx only)
12authentified and authorized (applies for split trx only)
13pending transaction
14timeout
15card check processed
20record not found
21transaction already settled
30multiple one transaction found

Payment Page and Server to Server error codes

If possible, error codes between a Payment Page integration and a Server to Server integration are shared. The following error codes will be returned in the errorCode parameter.

CodeDescription
-999payment method not available
-100system error 3rd party
-99 / 99transaction timeout
-98transaction cannot be completed
-97 / 973-D secure communication error
-89system error
-49Declined - do not retry card
-48Declined - stop recurring transactions
1001required parameter missing
1002format of parameter is not valid
1003value not found
1004card number is not valid
1006card expired
1007access denied by sign control
1008access disabled by admin
1009merchant paym.method init error
1010action not allowed (not applicable transaction status)
1012duplicate settlement request
1400invalid card number
1402expired card
1403transaction declined without any further reason
1404card blocked
1407soft decline (retry with 3D Secure)
1411MF Group error "unknown address"
1412MF Group error "other reasons"

Server to Server specific error codes

When using the Authorization, Deferred Settlement, Credit, Cancel or Status APIs, the following error codes will be returned in the errorCode parameter.

CodeDescription
2000access denied by protocol control
2001no input document
2002error building document
2011root element invalid
2012body element missing
2013merchantId missing
2014element missing
2021missing value
2022invalid value
2031offline authorization not allowed
20413D-Directory request not started
20423D-Directory request not finished
20433D-ACS process not started
20443D-ACS process not finished
2051initialization record not found
2097internal error
2098database error
2099xml processing error

Anti-fraud error codes

3001IP address declined by global fraud mgmt.
3002IP address declined by merchant fraud mgmt
3003CC number declined by global fraud mgmt
3004CC number declined by merchant fraud mgmt.
3005IP address declined by group fraud mgmt
3006CC number declined by group fraud mgmt.
3011declined by merchant fraud mgmt. - TRX per IP
3012declined by group fraud mgmt. - TRX per IP
3013declined by merchant fraud mgmt. - TRX per CC
3014declined by group fraud mgmt. - TRX per CC
3015declined by merchant fraud mgmt. - AMOUNT per CC
3016declined by group fraud mgmt. - AMOUNT per CC
3021declined by country filter - Unknown BIN/Country
3022country declined by country filter
3023declined by country verification - uppCustomerCountry missing
3024declined by country verification - country does not match
3025country declined by group country filter
3031declined due to response code 02
3041declined due to postPage response error
3051declined due to country verification check
3061declined due to unique refno check
3071declined due to AVS check

Alias error codes

-885CC-alias update error
-886CC-alias insert error
-887CC-alias does not match with cardno
-888CC-alias not found
-889CC-alias error / input parameter(s) missing
-900CC-alias service is not supported
-999general error