La librería de Clip regresa algunos códigos especiales para describir a detalle el motivo del error.
Los códigos de error especiales son 5 caracteres numéricos y están divididos por categorías clasificadas por su dígito inicial. Cada error se acompaña de una cadena de texto con una breve descripción del error.
Importante:
El catálogo de códigos de resultado para el SDK de Clip cubre el desarrollo en plataformas Android y iOS, por lo que no todos los códigos aplican para todas las plataformas ni versiones del SDK.
Códigos especiales para iOS
La librería de Clip regresa algunos códigos especiales para describir a detalle el motivo del error. Los códigos de error especiales son 5 caracteres numéricos y están divididos por categorías clasificadas por su dígito inicial. Cada error se acompaña de una cadena de texto con una breve descripción del error.
Tipo |
Código |
Error |
Descripción |
Solicitud de servicio |
10001 |
CONNECTION_ERROR |
Error de conexión a la red. |
Sesión |
20001 |
ALREADY_SIGNED_OUT |
El usuario ya ha cerrado sesión. |
20002 |
BAD_CREDENTIALS |
Combinación de correo electrónico y contraseña incorrectas. |
|
20003 |
INVALID_ACCESS_TOKEN |
El token de acceso expiró. Opcional: Renovar token de acceso. |
|
Conexión |
30001 |
BLUETOOTH_UNAVAILABLE |
Bluetooth desactivado en el dispositivo. |
30002 |
BLUETOOTH_MISSING_PERMISSIONS: |
Permisos para bluetooth faltantes en Manifiesto Android. |
|
30003 |
DEVICE_CONNECTION_LOST |
Pérdida de conexión Bluetooth al lector Clip Plus. |
|
30004 |
DEVICE_FAILED_TO_CONNECT |
Dispositivo falló en conectarse al lector Clip Plus. |
|
30005 |
NO_DEVICES_FOUND |
No se encontraron dispositivos durante la búsqueda bluetooth. |
|
30006 |
NO_READER_DETECTED |
No hay un lector Clip Plus conectado al dispositivo. |
|
Verificación de límite |
40001 |
LIMIT_EXCEEDED |
Límite de transacciones superado. |
40002 |
LIMIT_CHECK_REQUEST_FAILED |
Solicitud de verificación de límite fallida. |
|
40003 |
NO_LOCATION |
El dispositivo no proporcionó ubicación. |
|
40004 |
ZERO_AMOUNT |
Monto de 0 MXN enviado al servicio de verificación de límite. |
|
40005 |
LIMIT_CHECK_TIMEOUT |
Tiempo agotado de solicitud de verificación de límite. |
|
Pago |
50001 |
PAYMENT_DECLINED |
Transacción declinada por el host. |
50002 |
PAYMENT_CANCELED |
El proceso de pago fue cancelado. |
|
50003 |
APPROVED_PAYMENT_CANCELED |
Proceso de pago cancelado en la pantalla de firma después de aprobar la transacción. |
|
50004 |
ZERO_AMOUNT |
Monto de 0 MXN enviado al servicio de pago. |
|
50005 |
PAYMENT_TIMEOUT |
Tiempo de transacción agotado. |
|
50006 |
PAYMENT_ERROR_OTHER |
Sucedió un error desconocido durante la transacción. |
|
50007 |
PAYMENT_REQUEST_FAILED |
Invocación del servicio de pago falló. |
|
50008 |
APPROVED_PAYMENT_NOT_CANCELED |
Ocurrió un error con la solicitud de cancelación de pago. Pago no cancelado.
|
|
50009 |
PAYMENT_CONNECTION_LOST |
Conexión perdida durante el proceso de pago. |
|
50010 |
POINT_PAYMENT_DECLINED |
Pago con puntos cancelado . |
|
Cancelación |
60001 |
CANCELED_BY_READER |
La transacción fue cancelada mediante el botón [x] del lector Clip Plus. |
60002 |
CANCELED_BY_USER |
El usuario canceló la transacción. |
|
60003 |
READER_INFO_ERROR |
No se obtuvo información durante la lectura de la tarjeta. |
|
Tarjeta |
70001 |
MISSING_TRACK_INFORMATION |
Error durante la lectura de la banda magnética. |
70002 |
NOT_CHIP_CARD |
La tarjeta insertada no es una tarjeta con chip válida. |
|
70003 |
PROCESS_AS_CHIP |
Se inició una transacción de deslizamiento utilizando una tarjeta con chip. |
|
70004 |
INTERRUPTED |
Lectura de tarjeta interrumpida. |
|
70005 |
CARD_TIMEOUT |
Sin respuesta recibida del lector de tarjetas. |
|
70006 |
CARD_INFO_ERROR |
Error durante la extracción de la información de tarjeta. |
|
70007 |
CARD_NOT_ACCEPTED |
La tarjeta se encuentra en la lista de restricción, por lo tanto, fue rechazada por el SDK. |
|
70008 |
CARD_DECLINED |
Tarjeta declinada por el lector. |
|
Localización |
80001 |
LOCATION_NOT_AUTHORIZED |
Permisos de localización no proporcionados. |
80002 |
NO_LOCATION |
No se recuperó información de localización. |
|
80003 |
PERMISSIONS_DECLINED |
Usuario rechazó proporcionar permisos de localización. |
|
80004 |
LOCATION_OTHER |
Error desconocido durante el procesamiento de la localización. |
|
Validación |
90001 |
MIN_AMOUNT |
Monto de 0 MXN enviado al SDK. |
90002 |
MAX_AMOUNT |
Monto máximo por transacción superado. |
|
90003 |
NO_INTERNET |
No se detectó conexión a internet. |
|
90004 |
NO_GPS_SIGNAL |
El proveedor de localización está apagado. |
|
Otros |
11001 |
TERMINAL_ERROR |
Ocurrió un error con la terminal durante la transacción. |
11002 |
INITIALIZATION_ERROR |
La inicialización de la terminal falló. |
|
Historial de pagos |
13001 |
PAYMENT_HISTORY_ERROR |
Ocurrió un error durante la búsqueda de transacciones de pago. |
13002 |
PAYMENT_HISTORY_REFUND_FAILED |
Ocurrió un error en el reembolso de la transacción |