Obtener el historial de transacciones
Resumen
El historial de transacciones permite a tu aplicación de cartera digital admitir:
Notificaciones de transacciones
Actualización del historial de transacciones
Durante la incorporación, confirme que el historial de transacciones está habilitado en la configuración de su programa.
Integración del SDK
Notificaciones de transacciones
Para admitir notificaciones de transacciones, procese Notificaciones TNS (transacciones) como se describe en Gestionar notificaciones push.
Recuperar historial de transacciones
MGTransactionHistoryService.refreshHistory(...) recupera los registros de transacciones del backend de NFC Wallet.
Si admite tarjetas de doble marca, use la sobrecarga que acepta transactionRecordType para recuperar registros primarios o auxiliares.
El registro de transacción contiene la siguiente información:
ID de transacción
Fecha de la transacción
Tipo de transacción
Estado de la transacción
Código de moneda
Importe e importe de visualización
Nombre del comerciante
Tipo de comerciante
Código postal del comerciante
ID del terminal
ID del comerciante
Indicador de tarjeta principal o auxiliar (para tarjetas de doble marca)
Los límites del historial de transacciones dependen de la red de pago:
Ventana de tiempo (por ejemplo, transacciones de los últimos 30 días).
Número máximo (por ejemplo, las últimas 10 transacciones).
Implementación
Para recuperar el historial de transacciones de una tarjeta digital:
Obtenga el correspondiente ID de tarjeta digital.
Consulte Mostrar tarjetas digitales.
Obtenga un token de acceso.
Consulte Obtenga un token de acceso.
(Opcional) Proporcione el
transactionRecordType:PRIMARIOoAUXILIARusar en tarjetas de doble marca y proporcionado en Gestionar notificaciones push.Llamar a
MGTransactionHistoryService.refreshHistory(...)e implementeTransactionHistoryListener:onSuccessSe activa cuando el SDK recupera correctamente las transacciones. La devolución de llamada proporciona un
List<MGTransactionRecord>.Cada
MGTransactionRecordrepresenta un registro de transacción.onErrorSe activa cuando el SDK no puede recuperar el historial de transacciones. Use
MobileGatewayErrorpara obtener detalles del error.
El siguiente fragmento de código demuestra cómo recuperar los registros de transacciones:
Última actualización
¿Te fue útil?