Wizard de alta
General
- Nombre y Slug son obligatorios.

Paso 1 del wizard: datos generales de la pasarela
Credenciales
- Key — nombre interno del placeholder (por ejemplo
apiKey) - Label — texto visible en la interfaz
- Tipo — Texto o Secreto

Paso 2 del wizard: credenciales que tu PSP necesita
Petición (incluye Retorno)
- Método (GET, POST, PUT o PATCH) y URL del endpoint de creación de cobro
- Encabezados — por ejemplo
Authorization: Bearer {{miCredencial}} - Body template — JSON de la solicitud con placeholders
{{...}}(ver Variables y placeholders) - Path del link de pago y Path del transaction id — ruta en el JSON de respuesta donde viven el checkout URL y el id de transacción (por ejemplo
data.checkout_url)

Paso 3 del wizard: endpoint, headers y body template de la petición
{{...}} debe corresponder a una credencial declarada o a un placeholder reconocido.Retorno (opcional)- Parámetro de transaction id — query param que el PSP agrega al redirigir tras el checkout
- Verificar estado con el PSP al retorno — consulta activa de estado (método, URL, encabezados, paths y mapeo a Éxito / Fallido / Ninguno)

Bloque de retorno: habilitar el retorno de navegador y la verificación de estado con el PSP

Mapeo de cada valor de estado del PSP a Éxito, Fallido o Ninguno
Notas sobre el método HTTP
Notas sobre el método HTTP
Conectar

Paso 4 del wizard: valores reales de las credenciales declaradas
Webhook
- Activa o desactiva el webhook con Habilitado. Si lo desactivas, el wizard salta a Finalizar.
- Encabezado de firma (opcional) — header donde el PSP envía su firma HMAC
- Path del nombre de evento y Path del transaction id — rutas dentro del payload
- Tabla de eventos — mapea cada evento del PSP a Éxito, Fallido o Ninguno

Paso 5 del wizard: configuración del webhook de confirmación
Webhook secret
- Algoritmos disponibles: SHA256, SHA384 o SHA512
- Un secreto personalizado debe tener al menos 16 caracteres

Paso 6 del wizard: URL de webhook y secreto de firma