VipterCentro de Ayuda
Desarrolladores

Visión general para desarrolladores

Lo que puedes integrar con Vipter hoy (webhooks firmados, parámetros de URL del checkout, el script de UTMs y esta documentación en Markdown), lo que no existe y por dónde empezar.

Admin o PropietarioTodos los planes

Esta sección es para quien va a conectar una tienda de Vipter a un sistema propio: un ERP, un CRM, un área de miembros hecha en casa o una base de datos de informes. Las páginas van directo al formato, a los números y al código. Para los pasos en el panel, cada página remite a la versión escrita para el dueño de la tienda.

Lo que existe hoy

RecursoDirecciónPara qué sirveReferencia
Webhooks de salidaVipter → tu servidorUn POST en JSON, firmado con HMAC SHA-256, por cada venta, reembolso, cambio de suscripción, cliente nuevo o checkout abandonado. Son 20 tipos de evento, con reintentos automáticos.Catálogo de eventos, sobre, firma, reintentos
Parámetros de URL del checkoutTu sitio → checkoutArmar enlaces que ya se abren con paquete, cupón, vendedor, idioma, moneda, datos del comprador y origen de la campaña.Parámetros de URL
Script t.jsTu página de ventas → checkoutLlevar UTMs, IDs de clic, cookies de anuncios y el código de vendedor de tu página hasta el enlace del checkout.Script t.js
Documentación en MarkdownDocs → tú o una IACada página de este centro de ayuda existe en Markdown: agrega .md a la dirección. https://docs.vipter.com/llms.txt lista todas las páginas, en todos los idiomas, con el enlace del Markdown.Esta página en Markdown: https://docs.vipter.com/es/developers/overview.md

Lo que no existe

  • API REST pública y claves de API para dueños de tiendas. No se pueden consultar pedidos, crear clientes, generar cobros ni cambiar suscripciones por API. La comunicación es en un solo sentido: Vipter avisa a tu sistema por webhook, y lo que necesita una acción se hace en el panel.
  • Administrar endpoints por código. Los endpoints de webhook se crean, activan, desactivan y quitan solo en el panel.
  • Buscar eventos antiguos. Un endpoint recibe los eventos creados mientras existe y está activo. No hay forma de pedir el historial ni de reenviar eventos en lote. El panel reenvía una entrega a la vez, entre las más recientes. Consulta Reintentos, desactivación y reenvío.
  • Eventos fuera del catálogo. Solo los 20 tipos del catálogo salen por webhook. No hay evento para PIX (el pago instantáneo de Brasil) generado, pedido pendiente ni carrito en curso.

Por dónde empezar

  1. Crea un endpoint https:// en GeneralIntegracionesAutomatizacionesWebhooks y guarda el secreto whsec_…, que aparece una sola vez. El paso a paso con capturas está en Recibir eventos en tu sistema.
  2. En tu servidor, lee el cuerpo sin procesar de la solicitud y verifica la firma antes que nada.
  3. Responde con un código 2xx en hasta 10 segundos y procesa el evento después, en una cola. Una respuesta lenta cuenta como fallo y genera reintentos.
  4. Guarda el id de cada evento e ignora los que ya se procesaron. La entrega es "al menos una vez": el mismo evento puede llegar más de una vez. Consulta idempotencia.
  5. Haz clic en Enviar evento de prueba en el panel y revisa en Entregas recientes que tu sistema aceptó la entrega.

Un endpoint por finalidad

Cada endpoint tiene su secreto, su lista de eventos y su cola de entregas. Un fallo en un endpoint no retrasa a los demás. Si dos sistemas reciben eventos, crea un endpoint para cada uno.

Qué hacer después

En esta página