Skip to content

Aplicación Android usando en ventas a través de modalidad Cortafilas

Notifications You must be signed in to change notification settings

continuum/ventas-onepay-cortafila-android

 
 

Repository files navigation

Proyecto de ejemplo Android Cortafilas para Onepay

Descripción

Este proyecto busca demostrar la integración de Onepay en modalidad Cortafilas, descrita en la documentación oficial.

Descarga desde Google Play

Si estás buscando la aplicación para descargarlo, puedes hacerlo directamente desde Google Play.

Uso de aplicación

Después de descargar la aplicación desde Google Play en un teléfono o tablet Android, debes iniciar la aplicación con el nombre Demo Cortafilas Onepay. Luego de eso, selecciona uno o múltiples productos, presiona el botón Pagar, y verás un diálogo de pago de Onepay.

Escanea el código QR utilizando la aplicación oficial Onepay, autoriza el pago, y verás el resultado del pago en el teléfono desde donde estás pagando, y en la aplicación Cortafilas.

Requisitos para ambiente de desarrollo

Instrucciones para ejecución en ambiente de desarrollo

  • Debes indicarle a la aplicación Android la ruta en donde está alojada la aplicación backend. Para esto, debes modificar el archivo app.properties en app/src/main/assets. Debes modificar la variable server_url, para apuntar al dominio o IP correspondiente.

  • Por otro lado, es necesario configurar Firebase para poder recepcionar notificaciones push con el estado de la transacción. Para ello, debes dirigirte a la Consola de Firebase, crear un proyecto, para luego ir a Project Overview y Configuración del Proyecto. Ve a Añade Firebase a tu aplicación de Android, ingresa el nombre del paquete (por defecto es cl.transbank.onepay.pos, descarga el archivo google-services.json, y cópialo en la carpeta /app de la aplicación.

  • ¡Compila y ejecuta la aplicación a través de Android Studio!

About

Aplicación Android usando en ventas a través de modalidad Cortafilas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%