Documentación de Coinetic
Todo lo necesario para aceptar criptomonedas en su web, app o bot. La integración consiste en dos llamadas a la API y un gestor de webhooks.
Inicio rápido
Su primer pago de prueba en 15 minutos: factura, redirección y webhook.
Bibliotecas cliente
Node.js, PHP, Python y Go: un único archivo sin dependencias.
Webhooks
Eventos, firma, reintentos y orden de entrega.
Lista de verificación para producción
Qué comprobar antes de recibir dinero real.
Cómo funciona un pago
flujo de pago
Su servidor Coinetic Cliente
─────────── ──────── ───────
1. POST /v1/invoices ────────▶ crea la factura, devuelve checkout_url
2. redirección a checkout_url ───────────────────────────────────▶ página de pago
3. el cliente elige la moneda ◀──── (USDT, USDC, BTC…)
y paga a la dirección asignada
4. la red confirma el pago
5. webhook invoice.paid ◀────── POST a su URL (firma HMAC)
6. GET /v1/invoices/{id} ─────▶ nueva comprobación del estado
7. entrega del pedido
8. «Volver a la tienda» ──────────▶ su return_urlCuatro reglas
- El secreto de la clave de API, solo en su servidor. Nunca en el navegador, en la app móvil ni en git.
- El estado del pago, solo de Coinetic. No confíe en los parámetros de
return_urlni se fíe del webhook sin más: verifique la firma y vuelva a consultar el estado conGET /v1/invoices/{id}. - El dinero, como cadenas. Los importes llegan como cadenas decimales (
"49.99") o como cadenas en unidades mínimas ("49990000"). No los convierta a float. - Cada solicitud que modifica datos, con
Idempotency-Key. Un reintento tras un tiempo de espera agotado devuelve la misma factura en lugar de crear otra.
URL base
| Entorno | API | Panel |
|---|---|---|
| Producción | https://pay.coinetic.money | https://dash.coinetic.money/merchant |
| Sandbox | https://sandbox.coinetic.money | https://sandbox.coinetic.money/merchant |
Todas las respuestas son JSON en UTF-8 y las fechas, RFC 3339 en UTC. El contrato formal completo es OpenAPI 3 (openapi.yaml): solicítelo al soporte o descárguelo desde el panel.
Todos los endpoints del comercio
| Método | Ruta | Qué hace |
|---|---|---|
| POST | /v1/invoices | Crear una factura |
| GET | /v1/invoices/{id} | Factura, pagos y confirmaciones |
| GET | /v1/invoices | Lista de facturas con filtros y cursor |
| GET | /v1/assets | Activos disponibles e importes mínimos |
| GET | /v1/rates | Tipo de cambio de referencia (consenso de exchanges) |
| POST | /v1/refunds | Solicitud de reembolso |