1. Online Payments
  • Developer Docs Ecuador 🇪🇨
  • Online Payments
    • Release Notes
    • Kushki API errors
    • Card Payments
      • Request a card token
      • Make a charge or deferred charge
      • Refund a transaction
      • Void a transaction
      • Request deferred options
      • Validate OTP
      • Bin Info V2
      • Bin Info
    • One Click and Scheduled Payments
      • Request a recurring charge token
      • Create a recurring charge
      • Update recurring charge card data
      • Make an One-click payment
      • Cancel a recurring charge
      • Update a recurring charge
      • Add a temporary charge or discount
      • Get recurring charge Info
    • Chargebacks
      • Query chargebacks
      • Request chargeback export
    • Subscription Transactions
      • Get subscription transactions
    • Transfer in
      • Request a Transfer In token
      • Init Transaction
      • Get Status
    • Cash in
      • Request a cash in token
      • Init Transaction
      • Update a cash in transaction
      • Transaction Status
      • Delete a cash in transaction
    • Smartlinks
      • Create a Smartlink
      • Update a Smartlink
      • Get a Smartlink
      • Delete a smartlink
    • Analytics
      • Get transactions list v1
      • Get transactions list v2
    • Status
      • Get gateway status
      • Get platform status
    • Commissions
      • Get Commission Configuration
    • Payment Credentials
      • Create a credential
      • Search credentials
      • Activate or deactivate
      • Delete credential
      • Update credential
      • Regenerate a credential
      • Advanced search
    • Payment Button
      • Create a payment button
    • Settlement
      • Query settlement
  • Appian - Submerchant Register
    • Release Notes
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Get submerchantIds
    • Get credentials for submerchants
  • Schemas
    • threeDomainSecure
    • webhooks
    • Card-old
    • Channel
    • Amount-cash-in
    • ChargebackListResponse
    • StatusComponent
    • SettlementDateRangeRequest
    • SubscriptionTransactionsResponse
    • Card
    • Card Present (CP)
    • currency
    • networkToken
    • ChargebackItem
    • ErrorResponse
    • SettlementRecord
    • SubscriptionTransaction
    • Card Not Present (CNP)
    • Subscription
    • Amount
    • ErrorResponse400
    • SettlementResponse
    • extraTaxes
    • Country
    • ErrorResponse401
    • Language
    • Deferred
    • ErrorResponse403
    • Metadata
    • payment_method
    • ErrorResponse500
    • ContactDetails
    • orderDetails
    • Shipping Address
    • Billing-Address
    • payment_submethod
    • SubscriptionUpdate
    • SubscriptionAdjustmentRequest
    • documentType
    • threeDomainSecure
    • webhooks
    • headers
    • webhooksChargeback
    • citMit
    • network
    • binInfo
    • messageFields
    • product
    • UnexpectedErrorResponse
    • ExternalReferenceId
    • transactionType
    • SettlementTicketRequest
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
  1. Online Payments

Kushki API errors

Learn about common mistakes and how to solve them.

HTTP Status Codes#

Kushki will be able to return different HTTP status codes depending on the requests made. Below are the most common HTTP status codes, their associated standard message, as well as a more detailed description of the response.
CodeMessageDetail
200OKThe process was successful. Everything worked as expected, according to the HTTP method
400Bad RequestThe server cannot interpret the request (incorrect syntax, too large size, missing parameters)
401Authorization RequiredCredentials must be authenticated, or authentication has failed
403ForbiddenDo not have the necessary permissions to perform this action
404Not FoundResource or page not found
409ConflictThe request cannot be processed because of a conflict with the resource (e.g., multiple simultaneous updates)
410GoneThe requested resource has been deleted from the server, and will no longer be available
429Too Many RequestsToo many requests have been sent in a short period of time
430Request Header Fields Too LargeUnofficial code, applies only to Shopify. Similar to code 429
500Internal Server ErrorAn unexpected server-side error occurred
502Bad GatewayThe server (acting as a proxy or gateway) received an invalid response from another server
503Service Temporarily UnavailableThe server is unavailable (usually because it is under maintenance, or because it is overloaded)
504Gateway TimeoutThe server (acting as a proxy or gateway) has not received a response from the other server in time

Codes Returned by the API#

Note: For a complete reference of the error codes you might receive in credit card transactions, please refer to Error codes.
CodeResponse Text (Spanish)Description
004INFORMACIÓN DE CUENTA NO VÁLIDAIf any card detail is invalid, then this error occurs.
005NÚMERO DE CUENTA NO VÁLIDOIf the account number (Card Number) is not valid, then this error occurs.
006TRANSACCIÓN RECHAZADAWhen the transaction is declined from the processor, then this error occurs. Comes with different sets of messages depending on the error.
007CVC NO VÁLIDOIf the card CVV is not valid, then this error occurs.
017TARJETA NO VÁLIDAWhen the card number is not valid, then this error occurs.
018TARJETA VENCIDAWhen an expired card is used, then this error occurs.
019FONDOS INSUFICIENTES PARA REMBOLSOSWhen the refund transaction comes with more than the charge transaction, then this error occurs.
022TIPO DE TARJETA NO COMPATIBLE POR MRCWhen the card type is disabled in the store setup and if the transaction comes with that card, then this error occurs.
023FECHA DE EXPIRACIÓN NO VÁLIDAWhen the expiry date is invalid, then this error occurs.
201ID DE COMERCIO NO VÁLIDOWhen the merchant ID is invalid, then this error occurs.
202TIPO DE TRANSACCIÓN NO VÁLIDOWhen the transaction type is not valid, then this error occurs.
203MONTO DE TRANSACCIÓN NO VÁLIDOWhen the transaction amount is invalid, then this error occurs.
205TIPO DE MONEDA NO VÁLIDAWhen the transaction currency code is invalid, then this error occurs.
207ID DE TRANSACCIÓN NO VÁLIDOWhen the transaction ticket number is invalid, then this error occurs.
211SOLICITUD NO VÁLIDAIf the request is not in proper format eg. Unencrypted, Invalid JSON
212INFORMACIÓN ENCRIPTADA NO VÁLIDAWhen the encrypted request is not valid, then this error occurs.
215EL COMERCIO NO TIENE PERMISO PARA PROCESAR UNA TRANSACCIÓNWhen we disable a transaction from the store setup, then this error occurs.
216TRANSACCIÓN REEMBOLSADAWhen a refund transaction occurs after it is already refunded, then this error occurs.
219EL MONTO ES CEROWhen the amount is zero in request, this error occurs.
220MONTO DE LA TRANSACCIÓN ES DIFERENTE AL MONTO DE LA VENTA INICIALWhen the transaction amount in token, charge or init doesn't match, then this error occurs.
222TRANSACCIÓN NO ENCONTRADAWhen the transaction ticket number is not found in our database then this error occurs.
223TRANSACCIÓN NO SOPORTADAWhen the transaction is not supported by either Kushki or processor, then this error occurs
225TIPO DE TRANSACCIÓN NO VÁLIDOWhen the transaction type is not valid, then this error occurs.
226PROCESADOR CC NO ASIGNADOWhen the credit processor is not assigned to the merchant at the time of store setup, then this error occurs.
228PROCESADOR INALCANZABLEWhen we are unable to connect to the processor, then this error occurs.
229EL COMERCIO NO SOPORTA LA TRANSACCIÓNWhen the transaction is not supported by the merchant, then this error occurs.
231ANULACIÓN DE VENTA NO PERMITIDAWhen a void of a sale transaction is performed after refunding the same sale transaction, then this error occurs.
238TRANSACCÓN ANULADAWhen a void of an already voided transaction is performed, then this error occurs.
277INDICADOR DE IDIOMA NO VÁLIDOWhen the language indicator is invalid, then this error occurs.
322TRANSACCIÓN NO PERMITIDAWhen a transaction is not allowed by a merchant, then this error occurs.
478SERVIDOR NO DISPONIBLEWhen there is some connectivity issue with the server, then this error occurs.
509EL MONTO INGRESADO ES MAYOR O MENOR A LO PERMITIDOWhen the amount of the transaction is less or greater than the amount allowed, then this error occurs.
577EL TOKEN DE LA TRANSACCIÓN NO ES VÁLIDOWhen the transaction token is invalid or doesn’t exist in the database, then this error occurs.
578EL TOKEN DE LA TRANSACCIÓN HA EXPIRADOWhen the transaction is tried after 30 min of token transaction or when the transaction token is reused for a different transaction, then this error occurs.
579TRANSACCIÓN RECHAZADAWhen we are unable to process the request, then this error occurs.
597NO HAY RESPUESTA DEL PROCESADORWhen we don’t receive any response from the processor, then this error occurs.
701EL TOKEN DE LA TRANSACCIÓN ES REQUERIDOWhen the transaction token is not given in the sale transaction, then this error occurs.
702EL MONTO DE LA TRANSACCIÓN NO ES VÁLIDOWhen invalid amount is entered, then this error occurs.
703EL MONTO DE LA TRANSACCIÓN ES REQUERIDOWhen the transaction amount is not entered, then this error occurs.
704EL NÚMERO DE TICKET DE LA TRANSACCIÓN NO ES VÁLIDOWhen an invalid ticket number is entered, then this error occurs.
705EL NÚMERO DE TICKET DE LA TRANSACCIÓN ES REQUERIDOWhen the ticket number is not entered, then this error occurs.
706LA CANTIDAD DE MESES ES REQUERIDAWhen the number of months is not entered in the deferred transaction, then this error occurs.
707LA CANTIDAD DE MESES NO ES VÁLIDAWhen an invalid number of months is entered in the deferred transaction, then this error occurs.
710EL COMERCIO NO HA SIDO ENCONTRADOWhen the merchant is not found, then this error occurs.
890DATOS NO ENCONTRADOSWhen there is no data for the cookie, then this error occurs.
1000EL ID DE LA TARJETA ES REQUERIDAWhen the card token is not entered, then this error occurs.
1001EL TOKEN DE LA TARJETA NO ES VÁLIDOWhen the card token entered is not valid, then this error occurs.
1002EL NOMBRE DEL CONSUMIDOR ES REQUERIDOWhen the customer first name is not entered, then this error occurs.
1003EL NOMBRE DEL CONSUMIDOR NO ES VÁLIDOWhen the customer first name entered is not valid, then this error occurs.
1004EL APELLIDO DEL CONSUMIDOR ES REQUERIDOWhen the customer last name is not entered, then this error occurs.
1005EL APELLIDO DEL CONSUMIDOR NO ES VÁLIDOWhen the customer last name entered is not valid, then this error occurs.
1006NOMBRE DEL PLAN ES REQUERIDOWhen the plan name is not entered, then this error occurs.
1007NOMBRE DEL PLAN NO ES VÁLIDOWhen the plan name entered is not valid, then this error occurs.
1008FECHA DE INICIO ES REQUERIDAWhen the start date is not entered, then this error occurs.
1009FECHA DE INICIO NO ES VÁLIDAWhen the start date entered is not valid, then this error occurs.
1014EL TIPO DE AJUSTE NO ES VÁLIDOWhen the adjustment type entered is not valid, then this error occurs.
1015LA FECHA DE AJUSTE NO ES VÁLIDAWhen the adjustment date entered is not valid, then this error occurs.
1016EL MONTO DE AJUSTE NO ES VÁLIDOWhen the adjustment amount entered is not valid, then this error occurs.
1017LOS PERIODOS DE AJUSTE NO SON VÁLIDOSWhen adjustment periods entered are not valid, then this error occurs.
1018NO ES POSIBLE AGREGAR SUBSCRIPCIÓNWhen some network error occurs while inserting subscription then this error occurs.
1019TOKEN DE SUBSCRIPCIÓN NO ENCONTRADOWhen the subscription token is not present in the database, then this error occurs.
1020ERROR EN LA CREACIÓN DE LA SUBSCRIPCIÓNWhen some error occurs while creating the subscription, then this error occurs.
1021EL ID DE SUBSCRIPCIÓN ES REQUERIDOWhen the ubscription id is not entered, then this error occurs.
1022EL ID DE SUBSCRIPCIÓN NO ES VÁLIDOWhen the subscription id entered is not valid, then this error occurs.
1023EL CAMPO "PLANID" NO ES VALIDOWhen the plan id entered is not valid, then this error occurs.
1024LA FECHA DE FINALIDAD NO ES VÁLIDAWhen the end date entered is not valid, then this error occurs.
1025DIA DEL MES NO ES VÁLIDOWhen the day of month entered is not valid, then this error occurs.
1026ERROR AL ELIMINAR LA SUBSCRIPCIÓNWhen the cancel subscription fails, then this error occurs.
1027ID DE SUBSCRIPCIÓN NO ENCONTRADOWhen the subscription id is not present in the database, then this error occurs.
1028ERROR AL ACTUALIZAR LA SUBSCRIPCIÓNWhen the update subscription fails, then this error occurs.
1029TOKEN DE SUBSCRIPCIÓN EXPIRADOWhen the token is in use, then this error occurs.
1031LA FECHA DE FIN ES REQUERIDAWhen the end date is invalid, then this error occurs.
1032NO HAY SUSCRIPCIONES PARA ID DE COMERCIOWhen the subscriptions are not there in the database for the requested merchant id, then this error occurs.
1033AJUSTE NO VÁLIDO: MONTO SUBTOTALIVAWhen the SUBTOTAL_IVA amount in adjustment Amount Object us invalid, then this error occurs.
1034AJUSTE NO VÁLIDO: MONTO IVAWhen the IVA amount in adjustment Amount Object is invalid, then this error occurs.
1035AJUSTE NO VÁLIDO: MONTO SUBTOTALIVA0When the SUBTOTAL_IVA0 amount in adjustment Amount Object is invalid, then this error occurs.
1036AJUSTE NO VÁLIDO: MONTO ICEWhen the ICE amount in adjustment Amount Object is invalid, then this error occurs.
CodeMessage (Spanish)Description
K001EL CUERPO DE LA PETICIÓN ES INVÁLIDOMalformed body
K002HA OCURRIDO UN ERROR INESPERADOAn unidentified error has occurred, contact support.
K003TARJETA NO HABILITADA POR EL EMISORDisabled BIN for eCommerce
K004ID DE COMERCIO O CREDENCIAL NO VÁLIDOThe merchant login ID is invalid
K005TOKEN EXPIRADOToken is expired or reused for a different transaction
K006MONTO NO ES IGUAL AL ESPERADOThe entered amount is different to the charged amount.
K007ESTE RECIBO YA FUE PAGADOReceipt has been paid
K008ESTE RECIBO YA FUE CANCELADOReceipt has been canceled
K009RECIBO EXPIRADOReceipt expired
K010TICKET NUMBER INVÁLIDOTicket number is not entered properly in the request
K011CREDENCIALES INVÁLIDASWhen the credentials are not correct, then this error occurs
K012ACCESO NO AUTORIZADOAuthentication token is out of date or incorrect
K013TRANSACCIÓN TOKENIZADA COMO DIFERIDOThe token request is set for a deferred transaction, but the deferred information is not included in the charge request.
K014TOKEN INVÁLIDOThe transaction token used is not the correct one
K015Transacción no permitida sin ccv2.The cvv must be sent or the merchant configuration must be verified to send recurring charges without cvv
K020TRANSACCIÓN RECHAZADAWhen we are unable to process the transaction, then this error occurs
K021TRANSACCIÓN RECHAZADAWhen the transaction is declined by the anti-fraud system, then this error occurs
K023MONTO DEL VOID SUPERIOR AL DEL SALEThis message appears when the amount of the partial void is higher than the sale amount
K051Transacción de captura realizada anteriormenteCapture transaction has already been processed previously
K055Tipo de moneda no permitidoCurrency type sent in the request is not valid for the country of the merchant.
K322TRANSACCIÓN RECHAZADAWhen we are unable to process the transaction because of a security rule, then this error occurs
K325Autenticación externa fallida - Datos enviados por comercio no son segurosInsecure 3DS transaction without acceptRisk field set to true
K505La transacción fue declinada por el procesador o emisor.Card blocked. Use a different card.
K555Solicitud enviada no es válidaCheck that the required information is sent correctly.

Chargebacks Error Responses#

CodeMessage (Spanish)Description
CCH001Cuerpo de la petición inválido.Malformed body
CCH010Fechas inválidasInvalid dates entered when obtaining the list of chargebacks

Get transaction List Error Responses#

CodeMessage (Spanish)Description
ANL001Cuerpo de la petición inválido.Malformed body
ANL005Error en la consultaFilters used to query the transactions might be wrong
Modified at 2026-08-31 21:36:12
Previous
Release Notes
Next
Card Payments
Built with