Introducción a Terminal SDK
Terminal SDK te permite integrar de forma fácil y segura una terminal Nano, Ultra o Ultra P a tu sistema punto de venta (POS) móvil a través de nuestro SDK para Android. El SDK te permite comunicarte de manera directa y segura con una terminal para realizar diferentes operaciones. Esta integración te permite controlar por completo el flujo de pago. Puedes realizar operaciones de venta o de anulación con esta integración.
Características
Terminales
A continuación, la lista de terminales compatibles con integraciones Terminal SDK:
Operaciones
Estas son las operaciones disponibles para integraciones a través de Terminal SDK:
- Venta
- Propina
- Pagos diferidos
- Búsqueda de transacciones
- Cancelaciones y devoluciones
Tarjetas
Las siguientes son las redes y marcas de tarjeta aceptadas a través de integraciones Terminal SDK:
- Visa
- Mastercard
- Carnet
- American Express
- Sodexo
- Sí Vale
- Edenred
Requisitos
Antes de poder realizar una integración, deberás cumplir con los siguientes requisitos:
- Tener una cuenta de pruebas.
- Tener una terminal de pruebas compatible y configurada.
- Conexión estable a internet.
- Permitir la comunicación con nuestros servicios externos a través de firewalls y servicios similares.
Ambientes
Realiza todas las adecuaciones a tu sistema mediante pruebas en el ambiente de desarrollo estableciendo la propiedad sdkMode
con el valor de TEST
en el método initSDK()
en tu integración. Recuerda que en este ambiente no se procesarán transacciones reales.
val sdkMode = InitBillpocketSDK.SdkMode.TESTval userToken = "userToken"BillpocketSDK.initSDK(context, sdkMode, userToken, eventListener)
Cuando estés listo, podrás cambiar al ambiente de producción para procesar transacciones reales estableciendo el valor de la propiedad sdkMode
como PRODUCTION
.
val sdkMode = InitBillpocketSDK.SdkMode.PRODUCTIONval userToken = "userToken"BillpocketSDK.initSDK(context, sdkMode, userToken, eventListener)
Procesa un pago
Importa y configura nuestro SDK dentro de tu proyecto para comenzar la integración. Descubre todas las operaciones que puedes realizar con una terminal en el artículo Acepta pagos.