Volver al blog

Cómo integrar InzoPay en tu sitio web

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_xxxxxxxxxxxx

Paso 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.