Crea una sesión de cobro y retorna la URL de pago a la que debes redirigir al usuario. Si se envía un external_id que ya existe, retorna la sesión original (idempotencia).
payment_url a la que debes redirigir al usuario para que complete el pago. Tu Pana se encarga de procesar el pago, emitir el DTE y notificarte vía webhook.
pending.target_dte_type.external_idexternal_id en dos requests distintos, Tu Pana retorna la sesión original sin crear una nueva. Usa esto para evitar sesiones duplicadas si tu request se reintenta.
skip_portal controla la experiencia de pago:
| Valor | Comportamiento |
|---|---|
false (default) | El usuario ve una pantalla de Tu Pana con el detalle del cobro antes de pagar. |
true | El usuario es redirigido directo a Transbank. Útil cuando el contexto del cobro ya es claro en tu interfaz. |
redirect_url con parámetros de estado:
target_dte_type | Documento emitido |
|---|---|
39 | Boleta afecta electrónica |
41 | Boleta exenta electrónica |
33 | Factura afecta electrónica |
API Key para autenticación. Formato: Api-Key YOUR-API-KEY
Monto en CLP, sin decimales.
50000
Moneda. Siempre CLP.
CLP ID del destinatario en Tu Pana. Debe tener cuenta bancaria verificada.
"me_xyz789"
URL a la que Tu Pana redirige al usuario después del pago.
"https://tuapp.com/confirmation"
Tipo de DTE a emitir al confirmarse el pago. 39 = boleta afecta, 41 = boleta exenta, 33 = factura afecta.
33, 39, 41 39
Ítems del DTE. La suma de quantity × unit_price debe coincidir con amount.
Minutos hasta que vence la sesión. Por defecto: 30.
30
Si true, redirige directo a Transbank sin mostrar la pantalla de Tu Pana. Por defecto: false.
ID propio para idempotencia. Si ya existe una sesión con ese external_id, se retorna la sesión original.
"booking_abc123"
Datos adicionales de libre formato. Tu Pana los guarda y devuelve en webhooks y en el GET.
Sesión de cobro creada exitosamente
ID único de la sesión de cobro.
"pr_abc123"
pending "pending"
URL a la que debes redirigir al usuario para que complete el pago.
"https://pay.tupana.com/pay/tok_xyz"
Fecha y hora en que vence la sesión (UTC).
"2026-04-06T12:30:00Z"