Requisitos para pruebas y sus componentes

La aplicación Bci Pagos A2A Demo fue desarrollada para Android (Kotlin + Jetpack Compose) permitiendo integrar el SDK hub-a2a-interfaces-1.0.2 (AAR) para ejecutar transacciones de tipo Venta, Cierre, Anulación y Cancelación mediante un A2AService, retornando las respuestas vía callback.

Como ejemplo se dispone de una aplicación Bci Pagos A2A Demo v 1.9 cuyo código fuente se encuentra en esta documentación

Para poder comenzar con las pruebas se requieren los siguientes puntos:

-Aplicación de pago: BciPagos versión 2.0.0 o superior. -Aplicación de test: BciPagos A2A Demo versión 1.9 -Interfaces: hub-a2a-interfaces-1.0.2 o superior.


Componentes de la Aplicación Demo

● A2AService: Punto de acceso al motor de transacciones.

● HandleTrxOnClick: Helper que abstrae la ejecución según tipo de operación.

● Operation: Enum para VENTA, CIERRE, ANULACIÓN, CANCELACIÓN.

● A2ATrxCallback: Callback para recibir respuesta (éxito o error).

● JSON de petición: Estructura específica según operación.