Ir al contenido

↑↓ navegar ↵ abrir Ctrl↵ nueva pestaña esc cerrar

La captura registra, en el momento en que ocurren, las señales que respaldan una venta: la aceptación de los términos en el checkout, el dispositivo usado en la compra, el acceso al producto, la confirmación de entrega, el uso del servicio.

Son dos canales para lo mismo, y puedes usar los dos juntos:

CanalQuién llamaAutenticación
Navegadorel snippet en tu checkout, o tu propio códigotoken publicable en la URL
Servidortu backendBasic Auth, igual que las otras APIs
  1. Activas el SDK de captura en el panel y recibes el token publicable del merchant
  2. Instalas el snippet en el checkout, o llamas al endpoint directamente
  3. Con cada hecho relevante, envías un evento con el order_ref del pedido
  4. Rapid correlaciona el evento con la transacción y guarda el registro
  5. Si esa transacción se convierte en disputa, los registros entran en la defensa

El evento no se adjunta a nada en el momento en que llega. Entra en una cola y solo se convierte en evidencia cuando coincide con una transacción real del merchant dueño del token, por el campo order_ref.

Esto tiene una consecuencia práctica que vale la pena entender: un token filtrado genera ruido, nunca datos. Quien tenga tu token publicable puede enviar eventos, pero mueren en la cola si no corresponden a un pedido tuyo de verdad.

Por eso:

  • enviar un evento antes de que exista la transacción es normal, la correlación ocurre después, dentro de una ventana de unas 68 horas
  • order_ref tiene que ser el mismo identificador que usas en la transacción (external_id)
  • la respuesta de éxito es 202 Accepted, no 201: Rapid aceptó el evento, el procesamiento es asíncrono
  • un order_ref equivocado no devuelve error. El evento se acepta y se descarta después, en silencio
CapturaEvidencia
Cuándo usaren el momento del hecho, sin saber si se convierte en disputacuando ya tienes la transacción en Rapid
Referenciaorder_ref (tu identificador)transaction_id o transaction_ref
La transacción debe existirnosí, si no 404
Campos del payloadlista cerradaformato libre, tope de 32 KB
Respuesta202, asíncrono201, ya guardado
  • Navegador: el token va en la URL (/capture/{token}/events). Es publicable, puede quedar en el HTML.
  • Servidor: Basic Auth con client_id:client_secret. Ver Autenticación.

El token de la captura se genera en el panel, en Configuración › Integraciones, al activar el SDK de captura del merchant.

EndpointCanalQué hace
POST /capture/{token}/eventsnavegadorEnvía un evento del checkout
POST /capture/eventsservidorEnvía un evento desde tu backend
GET /capture/{token}/confignavegadorConfiguración que el snippet lee al cargar