¿Prefieres la integración transparente (enviar el pago directamente por la API)? Consulta
Transactions después de completar esta guía.
Requisitos previos
- Una cuenta en Z2Pay y acceso al entorno de pruebas (sandbox). Consulta Entornos.
- Tu API key de sandbox (
z2_chk_sk_...oz2_psp_sk_...). Consulta Autenticación.
Crea un enlace de checkout
Un Checkout Link es una plantilla de cobro reutilizable. Cada vez que alguien abre la URL, se
crea una nueva compra (Session).Respuesta (
201):Abre la URL y paga con una tarjeta de prueba
Abre la
url devuelta en el navegador. Verás la página de pago hospedada de Z2Pay.Usa el generador a continuación para crear un número de tarjeta válido que será aprobado:→ Generar tarjeta de pruebaCompleta los campos:- Número: la tarjeta generada (escenario “Aprobado”).
- Vencimiento: cualquier fecha futura, ej.
12/30. - CVV: cualquier valor, ej.
123. - Nombre/datos del comprador: cualquier valor válido.
Confirma el pago
Tras el pago, consulta la transacción por la API. El Respuesta (
referenceCode/id aparece en los webhooks y
en la respuesta del checkout.200):status: "paid" — pago aprobado en el sandbox. 🎉(Recomendado) Recibe webhooks
En producción no consultas el estado continuamente — recibes una notificación ante cada cambio.
Registra un webhook y escucha eventos como Consulta Webhooks para el catálogo de eventos y cómo validar la
firma.
transaction.paid:Próximos pasos
Tarjetas y escenarios de prueba
Todas las tarjetas que se aprueban y las que fallan, con generador incluido.
API directa (Transactions)
Crea y procesa pagos sin el checkout hospedado.
Suscripciones
Cobros recurrentes, planes y facturas.
Split de pagos
Divide el importe entre varios destinatarios.

