Visión general
La API de Transacciones te permite enviar, consultar, actualizar y eliminar las transacciones de venta de tu empresa en la plataforma Rapid. Las soluciones contratadas usan estas transacciones para proteger tu negocio contra disputas y contracargos.
Cómo funciona
Sección titulada «Cómo funciona»- Tu aplicación envía las transacciones de venta por HTTPS a la API de Rapid
- Rapid almacena los datos de la transacción (ítems, cliente, direcciones, pagos, reembolsos)
- Las soluciones activas usan estos datos automáticamente cuando hace falta
Endpoints disponibles
Sección titulada «Endpoints disponibles»| Método | Endpoint | Descripción |
|---|---|---|
| POST | /api/v1/transactions | Crear una transacción |
| POST | /api/v1/transactions/batch | Crear varias transacciones (hasta 1000) |
| GET | /api/v1/transactions/:id | Consultar una transacción |
| GET | /api/v1/transactions?external_id= | Encontrar una transacción por el ID de tu sistema |
| PATCH | /api/v1/transactions/:id | Actualizar una transacción |
| DELETE | /api/v1/transactions/:id | Eliminar una transacción |
Base URL
Sección titulada «Base URL»https://api.rapidchargeback.com/api/v1Autenticación
Sección titulada «Autenticación»Todas las solicitudes usan Basic Auth con el client_id y el client_secret generados en el panel. Cómo generarlos y enviarlos está en Autenticación.
Authorization: Basic base64(client_id:client_secret)Límites
Sección titulada «Límites»| Límite | Valor |
|---|---|
| Solicitudes por minuto | 100 por IP |
| Transacciones por solicitud (batch) | 1000 |
Protección de inmutabilidad
Sección titulada «Protección de inmutabilidad»Las transacciones que ya fueron usadas por alguna solución (ej.: consultadas por la Prevención) no se pueden modificar ni eliminar. En ese caso, la API devuelve 409 Conflict.
Las transacciones que todavía no fueron usadas se pueden actualizar o eliminar libremente.