Descripción general del TPV Integrado
Bienvenido a la documentación del TPV Integrado. Este modelo de integración permite que tu sistema de automatización comercial se comunique directamente con un terminal de pago Getnet para que las operaciones de pago se puedan iniciar, controlar y completar de manera programática.
Qué es un TPV Integrado
A diferencia de un TPV autónomo, donde el operador ingresa manualmente los valores y navega por las pantallas, un TPV Integrado recibe comandos estructurados del sistema de automatización y devuelve respuestas estructuradas a través de un protocolo digital predefinido.
Arquitectura de alto nivel
En una arquitectura de TPV Integrado, el sistema de automatización comercial es responsable de:
- Integrar la Integrated POS Library
- Establecer comunicación con el terminal TPV
- Enviar comandos que inician operaciones relacionadas con los pagos
- Manejar respuestas estructuradas devueltas por el terminal
Una vez que la Payment App completa la operación solicitada, el resultado se devuelve al sistema de automatización, cerrando el ciclo de comunicación y manteniendo a ambos sistemas sincronizados.
Modos de integración compatibles
El TPV Integrado admite varias capas de transporte para la comunicación entre el sistema de automatización y el terminal:
- HTTP (Wi-Fi / Ethernet) — usando
CreateHttp - USB / Serie — usando
CreateUsb - Cloud-to-Cloud — usando
CreateCloud
Ciclo de vida de la comunicación
Cada interacción con un TPV Integrado debe seguir esta secuencia:
- Crear un Connector — Establece un canal de comunicación utilizando uno de los métodos de creación compatibles.
- Validar conectividad con el Terminal — Ejecuta
Pollingpara confirmar que el TPV está conectado y listo para recibir comandos. - Ejecutar operaciones de negocio — Invoca operaciones del dispositivo como
Sale,Refund,GetReportsoPreAuthorization. - Finalizar recursos — Llama a
Closepara liberar todos los recursos asignados por la biblioteca de integración.
El incumplimiento de este ciclo de vida puede resultar en operaciones rechazadas o comportamiento indefinido.
Siguientes pasos
Para comenzar la integración:
- Lee Arquitectura del TPV para comprender los componentes y el flujo de ejecución.
- Revisa los Modelos de conexión para comprender la diferencia entre la conectividad USB, de red o en la nube.
- Sigue el Inicio rápido para ejecutar tu primer pago de TPV Integrado.
En esta página