Arquitectura de Integración
Esta sección define el protocolo técnico para plataformas (e-commerce, marketplaces, ERPs) que requieren aprovisionar y gestionar cuentas de cobro QR de forma programática y 100% automatizada.
Actores
El ecosistema de Onboarding distingue tres roles principales:
- Plataforma Integradora (Master): Sistema que automatiza el alta de sus clientes. Utiliza una Master API Key.
- Cuenta Comercio (Business Code): Entidad final que procesará los cobros a través de los QRs.
- Vendis API: Proveedor de la infraestructura de cobros y conciliación.
Requisitos Previos
Para consumir los servicios de Onboarding, la Plataforma Integradora debe:
- Master API Key: Obtener la clave maestra contactando a Soporte Técnico. Esta clave debe enviarse en el header
X-API-KEY. - Endpoint de Webhook: Exponer y registrar un endpoint público (HTTPS) capaz de recibir notificaciones asíncronas (
POST) para eventos de registro de cuentas.
Workflow
El ciclo de vida para dar de alta a un nuevo comercio consta de 5 fases:
- Generación de Intent: La plataforma solicita un token de registro temporal.
- Activación: El comercio completa los datos (incluyendo su número de WhatsApp) y realiza el pago de activación mediante un QR.
- Sincronización: Vendis notifica vía Webhook a la plataforma sobre el éxito de la activación, proveyendo el
business_code. - Generación de Credenciales: La plataforma utiliza el
business_codepara generar una API Key exclusiva para ese comercio e inyectarla en su base de datos. - Aceptación de Contrato: Vendis envía credenciales de acceso al comercio vía WhatsApp. El comercio debe ingresar al panel web y aceptar los términos y condiciones para habilitar la generación de QRs.