Códigos de resultado y errores
Esta referencia enumera los códigos de estado y los campos de error devueltos por la aplicación Get Smart. Utiliza estos valores para determinar el resultado de una transacción y diagnosticar errores de procesamiento.
Códigos de resultado de la Activity
El sistema Android devuelve un resultCode estándar en el callback onActivityResult. Esto indica si la actividad de Get Smart finalizó su flujo de trabajo.
| Constante del código | Valor | Descripción |
|---|---|---|
RESULT_OK | -1 | La aplicación Get Smart completó el flujo. Esto no implica la autorización del pago. Verifica el extra RESULT para determinar el resultado de la transacción. |
RESULT_CANCELED | 0 | El usuario abortó el proceso o la aplicación encontró un error crítico de inicio. |
RESULT_OK solo significa que la aplicación Get Smart completó su flujo de trabajo. Debes verificar el extra del Intent RESULT para determinar si el pago fue realmente autorizado.
Cómo leer el resultado
RESULT_OK indica que la app Get Smart terminó su flujo. El resultado en sí viaja en dos
extras del Intent devuelto:
| Campo | Tipo | Descripción |
|---|---|---|
RESULT | String | Resultado de la transacción. Valores: "AUTORIZADA" o "DENEGADA". |
ERROR_MSG | String | Descripción del error. |
Lee RESULT primero y muestra ERROR_MSG cuando esté presente. En una operación
denegada, RESPCODE lleva el código de denegación.
Para el conjunto completo de extras que devuelve la app, consulta Parámetros de respuesta.
Recursos relacionados
- Referencia de parámetros de respuesta
- Gestión de resultados de la transacción
- Parámetros de la petición