Códigos de respuesta de integración¶
Código de respuesta para errores identificados por la biblioteca que pueden ocurrir al ejecutar cualquiera de las funciones descritas en la siguiente tabla:
2.12.x - Haga clic para ampliar
| Código | Descripción | Operaciones |
|---|---|---|
| 01 | Transacción negada por el adquirente. | startPayment y startPaymentV2 |
| 02 | Transacción negada por la tarjeta. | startPayment y startPaymentV2 |
| 03 | Operación cancelada por el operador. | startPayment, startPaymentV2 , reversePayment y reversePaymentV2 |
| 04 | Pago no encontrado. | confirmPayment, cancelPayment, reversePayment, reversePaymentV2, cancelReversePayment y reprint |
| 05 | Operación no disponible en el adquirente. | cancelReversePayment |
| 06 | Problema al comunicarse con la aplicación de pago. | startPayment, startPaymentV2 , reversePayment, reversePaymentV2, cancelPayment y confirmPayment |
| 07 | Problema de comunicación con el adquirente. | startPayment, startPaymentV2 , reversePayment, reversePaymentV2, cancelPayment y confirmPayment |
| 08 | Credenciales no válidas. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, closeBatch, closeBatchV2, reprint, refundPayment y refundPaymentV2 |
| 09 | La aplicación de pagos no tiene permisos para continuar. | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 10 | Terminal bloqueado. | Todas |
| 11 | Pago bloqueado porque hay una transacción pendiente. | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 12 | Tema no válido | setTheme |
| 13 | SERVICIO OCUPADO, ESPERE | confirmPayment y cancelPayment |
| 14 | Error al configurar la aplicación principal | setMainApp |
| 15 | La aplicación principal ya está definida por campos adicionales. | setMainApp |
| 16 | Pago habilitado solo a través de API | terminalFilterPayment |
| 17 | Hubo un problema al extraer o cargar los datos. | startExtraction |
| 18 | Inicialización falló. | startInitialization |
| 19 | Se produjo un error al verificar las notificaciones. | getNotifications |
| 20 | Hubo un problema al realizar la prueba de comunicación. | startEchoTest |
| 21 | Se produjo un error al cerrar el lote. | closeBatch y closeBatchV2 |
| 22 | Operación no permitida. | Todas |
| 24 | Existe código QR pendiente | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 25 | Recibo ya impreso | printReceipt() |
| 26 | Solicitud inválida | Todas |
| 27 | Terminal desasociado | Esta respuesta es obsoleta para las versiones de la línea 2.11.x y 2.12.x |
| 28 | Nombre del paquete vacío | getPackageName() |
| 29 | Terminal sin registrar | Todas |
| 30 | Error de impresión | printReceipt() e reprintV2() |
| 31 | Pago anulado | confirmPayment() |
| 32 | Pago con QR no permitido (deprecated) | startPaymentV2 Esta respuesta es obsoleta para las versiones de la línea 2.11.x y 2.12.x |
| 34 | Contraseña de supervisor no registrada | supervisorPasswordCheck() |
| 35 | Contraseña de supervisor no proporcionada | supervisorPasswordCheck() |
| 36 | El tamaño de impresión supera el límite de 1 MB | printFromString() printFromBase64() |
| 37 | La impresora no tiene papel para imprimir | printFromString() printFromBase64() |
| 38 | Los bytes decodificados no representan un mapa de bits válido | printFromString() printFromBase64() |
| 39 | Terminal no compatible para imprimir | printFromString() printFromBase64() |
| 40 | Operación no disponible | Todas |
| 41 | Service is not bound | Todas |
| 99 | Error del sistema | Todas |
2.11.x - Haga clic para ampliar
| Código | Descripción | Operaciones |
|---|---|---|
| 01 | Transacción negada por el adquirente. | startPayment y startPaymentV2 |
| 02 | Transacción negada por la tarjeta. | startPayment y startPaymentV2 |
| 03 | Operación cancelada por el operador. | startPayment, startPaymentV2 , reversePayment y reversePaymentV2 |
| 04 | Pago no encontrado. | confirmPayment, cancelPayment, reversePayment, reversePaymentV2, cancelReversePayment y reprint |
| 05 | Operación no disponible en el adquirente. | cancelReversePayment |
| 06 | Problema al comunicarse con la aplicación de pago. | startPayment, startPaymentV2 , reversePayment, reversePaymentV2, cancelPayment y confirmPayment |
| 07 | Problema de comunicación con el adquirente. | startPayment, startPaymentV2 , reversePayment, reversePaymentV2, cancelPayment y confirmPayment |
| 08 | Credenciales no válidas. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, closeBatch, closeBatchV2, reprint, refundPayment y refundPaymentV2 |
| 09 | La aplicación de pagos no tiene permisos para continuar. | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 10 | Terminal bloqueado. | Todas |
| 11 | Pago bloqueado porque hay una transacción pendiente. | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 12 | Tema no válido | setTheme |
| 13 | SERVICIO OCUPADO, ESPERE | confirmPayment y cancelPayment |
| 14 | Error al configurar la aplicación principal | setMainApp |
| 15 | La aplicación principal ya está definida por campos adicionales. | setMainApp |
| 16 | Pago habilitado solo a través de API | terminalFilterPayment |
| 17 | Hubo un problema al extraer o cargar los datos. | startExtraction |
| 18 | Inicialización falló. | startInitialization |
| 19 | Se produjo un error al verificar las notificaciones. | getNotifications |
| 20 | Hubo un problema al realizar la prueba de comunicación. | startEchoTest |
| 21 | Se produjo un error al cerrar el lote. | closeBatch y closeBatchV2 |
| 22 | Operación no permitida. | Todas |
| 24 | La transacción con QRCode está pendiente | startPayment, startPaymentV2, reversePayment y reversePaymentV2 |
| 25 | Ocurre cuando el recibo de la transacción ha sido impreso y/o visto | printReceipt() |
| 30 | Ocurre cuando una cadena de texto (String) o Base64 supera el tamaño de 1 MB. (deprecated) | printFromString() y printFromBase64() |
| 31 | Ocurre cuando un Base64 proporcionado no es válido para un Bitmap. (deprecated) | printFromBase64() |
| 32 | La impresora no tiene papel para imprimir. (deprecated) | printFromString() y printFromBase64() |
| 33 | El terminal no tiene una impresora. (deprecated) | printFromString() y printFromBase64() |
| 99 | ERROR INTERNO. | Todas |