Skip to main content
Al armar la solicitud al PSP —body, encabezados y verificación de estado— puedes usar placeholders {{...}}. Jelou los reemplaza en tiempo de ejecución con los datos reales del cobro.

Placeholders disponibles

La vigencia del checkout está fija en una ventana de 30 horas desde el momento de creación — todavía no es configurable por pasarela ni por solicitud.
Dentro de Verificar estado con el PSP al retorno (y solo ahí) también existe {{transaction_id}}. Úsalo en la URL, encabezados o body de esa consulta; sin él, la verificación no distinguiría entre transacciones.

Ejemplo de body_template

body_template de ejemplo
En este ejemplo, {{apiKey}} es una credencial declarada en el paso Credenciales del wizard; el resto son placeholders del sistema listados arriba.

Secciones condicionales

El body template también soporta inclusión condicional simple (sin anidamiento ni loops), útil para omitir campos sin valor:
  • {{#campo}}...{{/campo}} — incluye el contenido si campo tiene un valor verdadero.
  • {{^campo}}...{{/campo}} — incluye el contenido si campo es falso o está vacío.

Reglas de validación

  • Cualquier {{...}} que no esté en esta página, no sea una credencial declarada, o (solo en verificación de estado) {{transaction_id}}, se considera un placeholder desconocido.
  • Un placeholder desconocido bloquea el guardado en el wizard y también en el backend.
Si tu body usa {{returnUrl}} y no activaste la verificación de estado en el retorno, cada solicitud de cobro debe incluir la URL de retorno explícitamente, o Jelou la rechaza.

Próximos pasos

Crear una pasarela personalizada

Vuelve al wizard de 6 pasos para aplicar estos placeholders.

Probar la pasarela

Verifica cómo se renderizan tus placeholders antes de pasar a producción.