Errors

Learn about the possible SDK errors.

Overview

Proper error handling is essential, as it ensures that your application can gracefully manage unexpected situations, provide meaningful feedback to users, and maintain system stability while protecting sensitive data.

When an error occurs, you'll receive an error code (SDKXXXX) and descriptive error message.

Error codes

The following table describes all the possible SDK errors codes, sorted by error type.

Error codeDescriptionError type
SDK0000Unexpected error.Common error.
SDK0001Not implemented.Common error.
SDK0100Missing SDK Config.SDK error.
SDK0101Missing SDK Config: Environment.SDK error.
SDK0102Missing SDK Config: SessionData.SDK error.
SDK0103Missing SDK Config: SessionData.Id.SDK error.
SDK0104Missing SDK Config: SessionData.Hmackey.SDK error.
SDK0105Unsupported payment method type '{type}'.SDK error.
SDK0106Intent type '{type}' not support component '{componentType}'.SDK error.
SDK0107Card is missing in allow funding types.SDK error.
SDK0200Component name must not be empty.Component error.
SDK0201Container element with id '{id}' not found.`Component error.
SDK0304Token vault error.Token Vault error.
SDK0400Currency code must be 3 characters.ThreeDSecure error (pre-initiate integrated authentication).
SDK0401Fingerprint callback URL is required.ThreeDSecure error (pre-initiate integrated authentication).
SDK0402Acquirer profile ID must be 0 or 36 characters.ThreeDSecure error (pre-initiate integrated authentication).
SDK0403Provider ID must be 0 or 36 characters.ThreeDSecure error (pre-initiate integrated authentication).
SDK0404Gateway token ID must be 36 characters.ThreeDSecure error (pre-initiate integrated authentication).
SDK0405Scheme token ID must be 36 characters.ThreeDSecure error (pre-initiate integrated authentication).
SDK0406Card token ID is required.ThreeDSecure error (pre-initiate integrated authentication).
SDK0407Currency '{currencyCode}' does not accept decimal places.ThreeDSecure error (pre-initiate integrated authentication).
SDK0408Invalid decimal places for '{currencyCode}'. Expected '{expectedExponent}' decimal places, got '{actualExponent}'.ThreeDSecure error (pre-initiate integrated authentication).
SDK0409Country numeric code is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0410Merchant legal name is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0411Challenge window size is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0412Challenge callback URL is required.ThreeDSecure error (initiate integrated authentication).
SDK0413Accept header is required.ThreeDSecure error (initiate integrated authentication).
SDK0414Invalid language format. Must be a valid IETF BCP 47 language tag.ThreeDSecure error (initiate integrated authentication).
SDK0415Screen height is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0416Screen width is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0417Email is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0418Recurring expiration date is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0419Recurring frequency in days is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0420IP address is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0421Requestor challenge indicator is invalid.ThreeDSecure error (initiate integrated authentication).
SDK0500Network error.Transaction error.
SDK0501Validation error.Transaction error.
SDK0502Pre-Initiate Authentication failed.Transaction error.
SDK0503Authentication rejected. Please try again or contact your bank for assistance.Transaction error.
SDK0504Authentication failed. ScaException is required.Transaction error.
SDK0505Authentication failed. Please try again or contact your bank for assistance.Transaction error.
SDK0506Authentication failed. ScaException must be one of the following: 'AnonymousCard', 'LowValue', 'SecureCorporate', 'TransactionRiskAnalysis', 'TrustedBeneficiary'.Transaction error.