Skip to main content

Test Cards Receiving Errors

Test Cards and Their Features for Failed Transactions

If you need a new test card for an error that is not listed here, please report it to the Craftgate team.

Test Cards Receiving Errors for Normal Payments (Non-3D Secure)

Below are the test cards that may receive errors during normal payments without 3D Secure (also referred to as 2D payment in some sources) and the errors reported by the bank. For fields not marked as errors in the table, payments using the relevant card will be successful.

Card NumberError GroupDescriptionStandard PaymentCancel / Refund
5100050000006661NOT_SUFFICIENT_FUNDSInsufficient card limit, insufficient balanceERROR
5100560000006669DO_NOT_HONOURThe transaction has not been approvedERROR
5101380000006661INVALID_TRANSACTIONInvalid transactionERROR
5101510000006663NOT_PERMITTED_TO_CARDHOLDERThe cardholder cannot do this transaction. Please try with another cardERROR
5101520000006662STOLEN_CARDStolen card, pickup the cardERROR
5102210000006669DECLINEDPayment declinedERROR
5115830000006669NOT_SUFFICIENT_FUNDSInsufficient card limit, insufficient balanceERROR
5117280000006665NOT_SUFFICIENT_FUNDSInsufficient card limit, insufficient balanceERROR
5117580000006668NOT_SUFFICIENT_FUNDSInsufficient card limit, insufficient balanceERROR
5136620000006669LOST_CARDLost card, pickup the cardERROR
5163080000006662EXPIRED_CARDIncorrect expiration dateERROR
5164580000006660INVALID_CVC2Cvc2 information is invalidERROR
5188960000006666NOT_PERMITTED_TO_TERMINALThe terminal is not authorized to perform this transactionERROR
5192610000006661FRAUD_SUSPECTThe payment fails to pass the security checkERROR
5193240000006666RESTRICTED_BY_LAWYour card is closed to e-commerce transactions. Call your bankERROR
5200170000006666UNKNOWNUnknown error happened in the systemERROR
5209220000006660CARD_NOT_PERMITTEDThe card does not allow the transactionERROR
5213940000006667APPROVED_COMPLETEDPre-approved transactionERROR
5220750000006661INVALID_CHARS_IN_EMAILEmail is not in valid formatERROR
5218750000006665INVALID_CVC2_LENGTHCVC length is invalidERROR
5222400000006661REFER_TO_CARD_ISSUERGet approval from your bankERROR
5222650000006661INVALID_MERCHANT_OR_SPMerchant category code is incorrectERROR
5223620000006663BLOCKED_CARDCard is blockedERROR
5237590000006662INVALID_CAVVInvalid CAVV informationERROR
5253290000006668INVALID_ECIInvalid ECI informationERROR
5253390000006666CVC2_MAX_ATTEMPTCVC2 incorrect entry attempts exceededERROR
5253820000006662BIN_NOT_FOUNDBIN not foundERROR
5254040000006666COMMUNICATION_OR_SYSTEM_ERRORCommunication or system errorERROR
5328130000006667INVALID_CARD_NUMBERInvalid card numberERROR
5339730000006661NO_SUCH_ISSUERBank not foundERROR
5342530000006660DEBIT_CARDS_REQUIRES_3DSDebit cards can only be used in 3D Secure transactionERROR
5353550000006664DEBIT_CARDS_INSTALLMENT_NOT_ALLOWEDInstallments cannot be made with debit cards.ERROR
5358810000006667REQUEST_TIMEOUTRequest sent to bank timed outERROR
5381210000006661NOT_PERMITTED_TO_FOREIGN_CARDTerminal is closed to international cardsERROR
5400240000006665NOT_PERMITTED_TO_INSTALLMENTTerminal does not allow installmentERROR
5400630000006667REQUIRES_DAY_ENDEnd of day must be doneERROR
5482020000006662EXCEEDS_WITHDRAWAL_AMOUNT_LIMITWithdrawal limit exceededERROR
5545480000006663RESTRICTED_CARDRestricted cardERROR
4006840000006663EXCEEDS_ALLOWABLE_PIN_TRIESAllowed number of PIN entries exceededERROR
4007420000006663INVALID_PINInvalid PINERROR
4010720000006661ISSUER_OR_SWITCH_INOPERATIVEBank or terminal fail to processERROR
4022770000006662INVALID_EXPIRE_YEAR_MONTHInvalid expiration dateERROR
4024580000006663REQUEST_BLOCKED_BY_BANKThe request received an error from the bankERROR
4025890000006665SALES_AMOUNT_LESS_THAN_AWARDThe sales amount cannot be lower than the award pointsERROR
4029400000006669INVALID_AMOUNTInvalid amountERROR
4032800000006665INVALID_CARD_TYPEInvalid card typeERROR
4043080000006661NOT_SUFFICIENT_AWARDInsufficient award pointsERROR
4048090000006665AMEX_CAN_USE_ONLY_MRAmerican Express card errorERROR
4049520000006660NO_RESPONSEA general error occurred during the payment processERROR
4086250000006668INVALID_TRANSACTIONInvalid transactionERROR
4111580000006667REQUEST_TIMEOUTRequest is timeoutERROR
4132260000006661COMMUNICATION_OR_SYSTEM_ERRORCommunication or system errorERROR
4137290000006663COMMUNICATION_OR_SYSTEM_ERRORCommunication or system errorERROR
4183420000006669PICKUP_CARDPickup the cardERROR
4234800000006661CVC_REQUIREDCVC is required for paymentERROR
4059030000006667MAY_HAVE_ALREADY_REFUNDEDThe amount to be refunded must be less than the total paid amount. This payment may have been refunded beforeERROR
4059190000006669ORDER_ID_ALREADY_USEDThe order number (orderId) has already been used. Order numbers must be unique for successful salesERROR
4059190000176660INVALID_IPInvalid IPERROR
4355080000006663POS_BALANCE_NOT_SUFFICIENTVirtual Pos balance is not sufficient.ERROR

Test Cards Receiving Errors for 3D Secure Payments

If you are specifically testing failed payments using the 3DPay model, you can view the details of errors received during the 3DS authentication phase in the 3DS completion response.

Other test cards that receive errors during the 3DS phase are listed below.

Card NumberError GroupDescription3DS Init3DS Verify3DS Complete
5100050000006661NOT_SUFFICIENT_FUNDSInsufficient card limit, low balanceERROR
5100560000006669DO_NOT_HONOURTransaction was not approvedERROR
5101380000006661INVALID_TRANSACTIONInvalid transactionERROR
5101510000006663NOT_PERMITTED_TO_CARDHOLDERCardholder is not allowed to perform this transactionERROR
5101520000006662STOLEN_CARDStolen card, seize the cardERROR
5102210000006669DECLINEDPayment was declinedERROR
51158300000066693DS can be initiated, but verification phase returns mdStatus 0mdstatus:0ERROR [*]
51172800000066653DS can be initiated, but verification phase returns mdStatus 4mdstatus:4ERROR []**
5117580000006668THREEDS_INIT_ERRORInsufficient card limit, low balanceERRORERRORERROR

[*] If mdStatus returns 0, it means the user failed 3ds verification. Any payment completion requests after this point will result in a validation error as the payment cannot be completed.

[**] If the merchant’s 3DSecure verification type is FULL_THREEDS, and the mdStatus value does not return 1, the user is considered to have failed authentication. In this case, the payment cannot be completed, and validation errors will be encountered. However, if the merchant’s 3DSecure verification type is HALF_THREEDS, mdStatus values of 1, 2, 3, or 4 are sufficient for the user to be considered authenticated. In this example, the test card returns mdStatus 4 during 3DS authentication, meaning the payment can be successfully completed. To summarize, for merchants using FULL_THREEDS, payments with this card cannot be completed, while for those using HALF_THREEDS, payments can be successfully completed.

Test Cards Receiving Errors for Pre-Authorized Payments

Below are the test cards that may receive errors during pre-authorized payments and the errors reported by the bank. For fields not marked as errors in the table, transactions using the relevant card will be successful.

Card NumberError GroupDescriptionPre-AuthPost-Auth
9792120000006667NOT_SUFFICIENT_FUNDSInsufficient limitERROR
4043150000006662INVALID_TRANSACTIONInvalid transactionERROR

Error Groups for Alternative Payment Methods (APM)

Below are the errors you may receive when trying to make a payment using an alternative payment method (APM) such as a digital wallet or a bank transfer.

Error GroupDescriptionPayment
APM_ACCOUNT_NOT_FOUNDCard or account not foundERROR
APM_ACCOUNT_PERMISSION_DENIEDAccount does not have payment authorizationERROR
APM_INVALID_VERIFICATION_CODEInvalid verification codeERROR
APM_VERIFICATION_CODE_ERROROTP entry time expiredERROR
APM_ERRORPayment failedERROR
APM_VALIDATION_ERRORValidation error from the APM providerERROR
APM_VPOS_ERRORVirtual POS errorERROR
BNPL_CANCELLEDBNPL is in a canceled stateERROR

Test Cards Receiving Errors for Refund / Cancel

Below are the test cards that may receive errors when processing a cancellation or refund after successfully completing a non-3DS or 3DS payment.

Card NumberError GroupDescriptionCancel / Refund
5428040000006667ARCHIVED_PAYMENTPayment has been archived by bank and cannot be refundedERROR
5530900000006667EXPIRED_PROVISIONAuthorization period has expiredERROR
4792270000006661INVALID_REFUND_TRANSACTIONInvalid refund transactionERROR
4059030000006667MAY_HAVE_ALREADY_REFUNDEDThis payment may have been refunded beforeERROR
5288250000006661NON_REFUNDABLE_PAYMENTPayment cannot be refundedERROR
4320720000006666PAYMENT_NOT_FOUND_FOR_REFUNDRefundable payment not foundERROR
4355080000006663POS_BALANCE_NOT_SUFFICIENTInsufficient balance in the bank account linked to the virtual POS for the refundERROR
6501700000006664REFUND_DECLINEYou cannot process a refund for this transaction at the momentERROR
5400630000006667REQUIRES_DAY_ENDEnd-of-day process must be completed at the bank for the refund to be successfulERROR
4060150000006660TOO_MANY_REQUESTSThere is an ongoing refund request for this order, please wait for it to completeERROR
9792140000006665UNKNOWNUnrecognized refund errorERROR