Esta guía te explica cómo integrar los pagos de InzoPay en tu sitio web o aplicación web mediante la API REST.
Requisitos previos
- Una cuenta de InzoPay con claves de API generadas
- Al menos un método de pago (billetera) añadido
- Un servidor desde el que hacer las llamadas a la API (nunca llames desde el navegador con tu clave secreta)
Opción 1: usar enlaces de pago (sin código)
La integración más rápida. Crea un enlace de pago e insértalo como botón:
<a href="https://inzopay.com/pay/YOUR_LINK_SLUG"
target="_blank"
class="pay-btn">Pagar con InzoPay</a>Opción 2: integración con la API
Para una experiencia de pago fluida integrada en tu sitio, usa la API.
Paso 1 — Guarda tu clave de API de forma segura
# .env
INZOPAY_SECRET=ik_live_sk_xxxxxxxxxxxxPaso 2 — Crea una solicitud de pago
POST /api/v1/payments/create
Authorization: Bearer ik_live_sk_xxx
Content-Type: application/json
{
"amount": "50.00",
"currency": "USDT",
"customer_email": "[email protected]",
"redirect_url": "https://yoursite.com/thank-you"
}Paso 3 — Gestiona el webhook
Cuando se completa el pago, InzoPay envía un webhook payment.paid a tu endpoint. Verifica la firma y atiende el pedido.