Skip to Content
Documentación de integración del API de Seif. ¿Dudas? soporte@pagosripei.com
Inicio rápido

Inicio rápido

Integra un cobro de punta a punta en 4 pasos.

Obtén tus claves

Entra a tu panel de comercio → Claves de API y genera:

  • Una clave secreta (sk_test_…) para tu servidor.
  • Una clave publicable (pk_test_…) para el checkout.

Empieza siempre en modo test.

Crea una sesión de pago (en tu servidor)

curl -X POST https://api.seif.pagosripei.com/v1/sessions \ -H "Authorization: Bearer sk_test_tu_clave" \ -H "Content-Type: application/json" \ -d '{ "amountMinor": 105000, "currency": "VES", "customerRef": "usuario_123", "description": "Pedido #1042", "returnUrl": "https://mitienda.com/gracias" }'

Respuesta:

{ "id": "9f0c...e3", "reference": "cs_8sKd2...Aa", "status": "created", "amountMinor": 105000, "currency": "VES", "expiresAt": "2026-06-09T18:30:00.000Z", "checkoutUrl": "https://checkout.seif.pagosripei.com/checkout?session=cs_8sKd2...Aa", "description": "Pedido #1042" }

Lleva al comprador al checkout

Abre el checkoutUrl en el navegador del comprador. Tienes dos opciones:

  • Redirección simple: redirige a checkoutUrl.
  • Incrustado (iframe): monta el checkout dentro de tu página. Ver Checkout incrustado.

El comprador ingresa su tarjeta (los datos viven en los campos seguros de VGS, nunca en tu sitio) y paga.

Recibe el resultado

  • Al aprobarse, Seif redirige al comprador a tu returnUrl (si lo enviaste).
  • Tu servidor recibe un webhook charge.approved / charge.declined / charge.failed. Ver Webhooks.
  • Puedes consultar la transacción en GET /v1/transactions.

¿Quieres almacenar la tarjeta del cliente para volver a cobrarla? Solo envía tu customerRef al crear la sesión: al aprobarse el cobro, la tarjeta queda guardada y asociada a ese cliente. Ver Tarjetas guardadas.

Last updated on