El Terminal SDK te permite integrar pagos presenciales directamente en tu app de Android. A diferencia de App to App, el SDK no requiere que la app POS de Billpocket esté instalada: tu app se comunica directamente con la terminal y tú controlas toda la UI del pago.Disponible solo en México. Solo Android.
Guías#
Terminal SDK Android
Guía paso a paso para importar el SDK, inicializarlo con tu user token y procesar pagos desde tu app de Android.
Errores del SDK de Android
Referencia completa de los códigos de error del SDK que se devuelven durante el procesamiento del pago, la inicialización y la comunicación con la terminal.
Cómo funciona#
1. Import SDK into your Android project (Gradle dependency)
2. Initialize with user token + env (initSDK())
3. Connect to terminal (Bluetooth / USB)
4. Start a transaction (charge, void, refund)
5. SDK handles EMV processing (card read, PIN, authorization)
6. Receive result in your callback (approved / declined + ticket data)
Configuración rápida#
Agrega la dependencia a tu build.gradle:Inicializa el SDK con tu user token:
App to App vs Terminal SDK#
| App to App | Terminal SDK |
|---|
| Requiere la app POS | ✅ | ❌ |
| UI de pago personalizada | ❌ | ✅ |
| Plataforma | Android, iOS, Web | Solo Android |
| Dependencia del SDK | Opcional (Intent builder) | Obligatoria |
Requisitos#
Un proyecto de Android con sistema de build Gradle
Una terminal Ultra, Ultra P o Ultra SE
¿Tienes una sugerencia sobre esta documentación? Contáctanos.