Error Codes
Below is a list of possible error codes for iOS, along with a short description.
Payment params errors:
- 1000: Unsupported transaction payment params.
- 1010: Transaction checkout ID is not valid.
- 1010: Checkout Id is nil.
- 1011: Invalid server response: Afterpay extra params missing.
- 1011: Invalid server response: Clearpay extra params missing.
- 1011: Invalid server response: Klarna Inline extra params missing.
- 1011: Invalid server response: Cash App Pay extra params missing.
- 1011: Invalid server response: Amazon Pay extra params missing.
- 1012: Device authentication check failed.
- 1090: The token identifier is invalid. Must be alpha-numeric string of length 32.
- 1091: Tokenization is not supported for chosen payment brand.
- 1163: The national identifier is not valid.
- 1170: The account verification is not valid.
- 1180: The payment token is invalid. To perform this type of transaction a valid payment token is needed.
Card errors:
- 1110: Holder must at least contain first and last name.
- 1111: Invalid card number. Does not pass the Luhn check.
- 1112: Unsupported card brand.
- 1113: Month must be in the format MM.
- 1114: Year must be in the format YYYY.
- 1115: Card is expired.
- 1116: CVV invalid. Must be three or four digits.
Bank account errors:
- 1130: Holder of the bank account is not valid.
- 1131: IBAN is not valid.
- 1132: The country code of the bank is invalid. Should match ISO 3166-1 two-letter standard.
- 1133: The name of the bank which holds the account is invalid.
- 1134: The BIC (Bank Identifier Code (SWIFT)) number of the bank account is invalid.
- 1135: The code associated with the bank account is invalid.
- 1136: The account number of the bank account is invalid.
- 1137: Routing number of the bank account is not valid.
Transaction errors:
- 2000: Checkout info cannot be loaded.
- 2001: There are no available payment methods in the checkout.
- 2002: Payment method is not available.
- 2002: Klarna mobile SDK is not available.
- 2003: The transaction was aborted.
- 2004: No available brands to validate.
- 2005: Checkout data cannot be loaded.
- 2010: The transaction was declined. Please contact the system administrator of the merchant server to get the reason of failure.
- 2020: Apple Pay request is not correctly configured.
- 2020: The scheme or shopperResult URL is required for Klarna Payments proper configuration.
- 2020:
is not supported for Klarna payment brand. Supported countries:
Request errors:
- 3000: Connection Failed.
- 3001: No payment brands specified for the logo request.
- 3001: Empty bin provided.
- 3002: Invalid response from the Server.
- 3002: Invalid response from bin service.
- 3002: Invalid server response for logo request.
- 3002: Invalid response from ideal servers service.
Security errors:
- 4000: File loaded from resources does not have valid checksum. Make sure you installed the framework correctly and no one has been tampering with the application.
Apple Pay errors:
- 1150: The Apple Pay payment token data is invalid. To perform this type of transaction a valid payment token data is needed.
- 1151: The Apple Pay authorization has been declined.
- 1152: Failed to submit apple pay request.
- 1153: Invalid server response: ApplePay recurring params missing.
Klarna Payments errors:
- 5001: Internal Klarna Payments error.
Bancontact Link errors:
- 5002: Invalid server response: Bancontact link app scheme URL missing.
Vipps errors:
- 5003: Vipps specific error.
Afterpay errors:
- 5004: No Afterpay Config provided.
Clearpay errors:
- 5005: No Clearpay Config provided.
Blik errors:
- 5006: Blik specific error.
Cash App Pay errors:
- 5007: No CashAppPay Config provided.
Affirm Payments errors:
- 5008: Affirm Payments specific error.
AmazonPay errors:
- 5009: No AmazonPay Config provided.
MobilePay errors:
- 5010: MobilePay specific error.
3-D Secure 2 errors:
- 6000: 3-D Secure 2 transaction error.
- 6000: Callback url not found.
- 6000: Invalid 3-D Secure 2 authentication response.
- 6000: The challenge was timed out.
- 6000: Error in challenge flow.
- 6000: ThreeDS2 Web Flow rediract url is missing.
- 6000: Navigation controller is required to process 3-D Secure 2 challenge.
- 6001: The challenge was canceled.
Credit card number scanning error:
- 7000: Card Scanning view controller supported on iOS 13 and up.
Copy and Pay web loading error:
- 8000: Copy and Pay general error.
Custom Components general error:
- 9000: Custom component general error.
Below is a list of possible error codes for Android, along with a short description.
Payment params errors:
- 1000: The payment params are not valid.
- 1000: Brand Name is missing.
- 1010: The payment scheme is not valid.
- 1010: The checkout ID is not valid.
- 1010: The payment brand is null.
- 1011: The payment scheme is not valid.
- 1011: The payment brand is null.
- 1011: Missing payment brand for Klarna inline flow.
- 1090: The provided token is not valid.
- 1161: The country code is not valid.
- 1163: The national identifier is not valid.
- 1170: The account verification is not valid.
- 1180: The payment token is missing.
Card errors:
- 1110: The card holder is not valid.
- 1111: The card number is not valid.
- 1113: The card expiry month is not valid.
- 1114: The card expiry year is not valid.
- 1115: The card is expired.
- 1116: The card cvv is not valid.
Bank account errors:
- 1130: The account holder is not valid.
- 1131: The IBAN is not valid.
- 1132: The SOFORT country is not valid.
- 1133: The bank name is not valid
- 1134: The Account number is not valid.
- 1135: The Bic is not valid.
- 1136: The Bank code is not valid.
- 1137: The Routing number is not valid.
- 1161: The country code is not valid.
Transaction errors:
- 2001: CheckoutInfo is null.
- 2001: BrandsValidation is null.
- 2001: Endpoint can't be null.
- 2001: Transaction is null.
- 2001: Redirect URL is null or empty.
- 2001: The ipworks3ds library is required for 3-D Secure 2 card transaction with APP flow.
- 4000: There are no available payment methods in checkout.
- 4001: Payment method is not available.
- 4001: The play-services-wallet library is not available.
- 4001: The shopperResult URL is required for Klarna Payments proper configuration.
- 4002: CheckoutSettings is null.
- 4003: Transaction was aborted.
- 4004: Unexpected exception is thrown. See stack trace in getErrorInfo().
- 4004: ActivityResultLauncher is null.
- 4004: This can only be invoked for CashAppPay.
- 4005: No object returned during onBeforeSubmit.
- 4006: Transaction state is unknown, request payment status to get the actual state.
Request errors:
- 3000: Unexpected connection error.
- 3100: Malformed server response.
- 3001: Invalid input parameters for the request.
- 3002: Invalid response from the Server.
Google Pay errors:
- 1000: Google Pay card brand is missing.
- 1000: Not a Google Pay or Google Pay Token brand.
- 5000: The Google Pay payment token data is invalid.
- 5000: Payment data request is invalid.
- 5000: Google Pay payment data is empty.
- 5000: GooglePayPaymentDataRequestJson is not set.
- 5000: Google Pay payment token is null in json response.
- 5000: Failed to parse Google Pay response json.
Klarna Payments errors:
- 1010: Missing payment brand for Klarna inline flow.
- 2001: Klarna inline payments params are invalid.
- 2001: Klarna inline fragment is null.
- 4001: Klarna country is not supported.
- 5001: Klarna Payments specific errors....
- 5001: Error sending request to callbackUrl/failureCallbackUrl.
Bancontact Link errors:
- 5002: Bancontact Link specific error.
- 5002: Bancontact Link app is not installed.
- 5002: Bancontact Link app scheme URL is missing.
Afterpay errors:
- 5004: Afterpay specific error.
Samsung Pay errors:
- 4001: Samsung Pay SDK is not available.
- 5005: Samsung Pay specific error.
Blik errors:
- 5006: Blik specific error.
Cash App Pay errors:
- 5007: Cash App Pay specific error.
Affirm Payments errors:
- 2001: Affirm config is invalid.
- 5008: Affirm Payments specific error.
AmazonPay errors:
- 5009: AmazonPay specific error.
3-D Secure 2 errors:
- 6000: 3-D Secure 2 transaction error.
- 6001: 3-D Secure 2 transaction was cancelled.
- 6001: 3-D Secure 2 transaction timed out.
UI errors:
- 7000: Missing iban.
- 7000: Missing account holder.
- 7000: Missing card number.
- 7000: Missing payment methods.