SmartPos
La API SmartPos le permite conectarse a un terminal TPV inteligente y procesar pagos, imprimir recibos, recuperar información del dispositivo y realizar acciones relacionadas con la criptografía, entre otras funciones.
Para integrar la biblioteca de SDK del fabricante de puntos de venta en su aplicación, debe agregar una biblioteca envolvente (lib_pos_wrapper) que funcione como una interfaz genérica y permita la conexión entre el SDK del fabricante y la plataforma Veritran.
Importante
Esta documentación no incluye las configuraciones de SDK de los fabricantes de TPV. Para obtener información sobre estas configuraciones, consulte la documentación del fabricante del TPV.
Las ventajas de esta integración son las siguientes:
Combinando terminales TPV tradicionales con tecnología Android conectando el terminal a una aplicación integrada en Studio.
Soporta una amplia gama de terminales POS mientras usa una interfaz genérica.
Haciendo uso de las capacidades físicas adicionales proporcionadas por la tecnología POS a través de las interacciones simples de Call API.
Nota
Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda. Ponte en contacto con tu administrador para obtener ayuda.
Detalles técnicos
ID de API | 597 |
Código de la API | SMARTPOS |
Versión de la Call API | 1.0 |
SDK Version | Android: 8.1 y 10 (SafeDroid) |
Versión de la app | 7.6 en adelante |
Objetivo | Conexión e interacción con un terminal POS |
Clasificación | Dispositivos SmartPos |
Disponible para | Android - Urovo (i9000s, i2000 y i9100) |
Utilice la integración SmartPos en Studio
Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles. Las funciones se clasifican aquí según el proceso en el que participan: recuperación de información del terminal, impresión de recibos, criptografía y procesamiento de pagos. Haga clic en cada función para ver más detalles.
Acceda a la información del dispositivo y verifique el estado de cada uno de sus componentes. | recuperación de información terminal | |
Imprima imágenes, textos y códigos de barras (QR o EAN) con la impresora térmica de recibos. | impresión de recibos | |
Recupera información detallada sobre la clave almacenada en la ranura de seguridad seleccionada. | criptografía | |
Acceda al criptoprocesador y solicite un pin cifrado. | criptografía | |
Cargue una llave 3DES DUKPT en la ranura seleccionada. | criptografía | |
Cargue una clave de sesión maestra 3DES en la ranura seleccionada. | criptografía | |
Cargue los parámetros necesarios para utilizar un lector de tarjetas. Esta función solo necesita ejecutarse una vez, al iniciar la aplicación, para que el lector funcione. | procesamiento de pagos | |
Cargue una lista de etiquetas EMV en el núcleo para procesar una transacción. | procesamiento de pagos | |
Realizar una validación de tarjeta chip antes de GPO. | procesamiento de pagos | |
Recuperar un valor de etiqueta EMV. | procesamiento de pagos | |
Completa la operación de pago y envía la respuesta de la institución financiera a la tarjeta. | procesamiento de pagos | |
Recuperar una lista de etiquetas EMV en formato TLV y enviar esas etiquetas al núcleo. | procesamiento de pagos | |
Completa la operación de pago y envía la respuesta de la institución financiera a la tarjeta. | procesamiento de pagos | |
Finalice una transacción con tarjeta, solicite al usuario que retire la tarjeta y reinicie los datos de pago. | procesamiento de pagos |
Importante
Si tiene alguna pregunta, comuníquese con su administrador antes de proceder con la configuración de una función.