Emitir DTE manualmente
Transiciona la sesión de cobro a issued emitiendo el DTE del tipo indicado en target_dte_type. Solo disponible cuando la sesión está en estado paid (típicamente por haberla creado con auto_issue=false).
¿Para qué se usa?
Emite el DTE para una sesión de cobro ya pagada. Solo necesario cuando creaste la sesión conauto_issue=false.
Qué hace
- Clona el documento interno de cobro al tipo de DTE indicado en
target_dte_type(boleta o factura). - Transiciona la sesión al estado
issued. - Retorna el payload completo de la sesión incluyendo
issued_document_id. - Dispara el webhook
payment_request.document_issued.
Body
Por ahora el único campo aceptado esstatus con valor "issued". Cualquier otro valor o un body sin ese campo retorna 400 INVALID_STATUS.
Ejemplos de uso
- Validación previa a emisión: tu sistema valida datos del cliente antes de emitir la factura.
- Emisión diferida: el cobro se confirma inmediatamente pero la factura se emite al final del día.
Consideraciones importantes
Requiere auto_issue=false
Este endpoint solo tiene sentido cuando creaste la sesión con auto_issue=false. Si usaste auto_issue=true (el default), el DTE ya fue emitido automáticamente y la sesión está en estado issued; recibirás ALREADY_ISSUED.
Solo sobre cobros pagados
La sesión debe estar en estadopaid. Si el usuario aún no pagó, recibirás NOT_PAID.
Idempotencia
Si llamas este endpoint dos veces sobre la misma sesión, la segunda llamada retornaALREADY_ISSUED. El DTE no se emite dos veces.Authorizations
API Key para autenticación. Formato: Api-Key YOUR-API-KEY
Path Parameters
ID numérico de la sesión de cobro.
Body
Estado al que se quiere transicionar la sesión. Por ahora solo se acepta issued.
issued Response
Sesión transicionada a issued
ID único de la sesión de cobro.
1042
pending, paid, issued, failed, expired, refunded "pending"
URL a la que debes redirigir al usuario para que complete el pago.
"https://www.tupana.ai/pagos/tok_xyz"
Fecha y hora en que vence la sesión (UTC).
"2026-04-06T12:30:00Z"
Fecha y hora de creación de la sesión (UTC).
"2026-04-06T12:00:00Z"
Monto del cobro en CLP.
50000
Tipo de DTE que se emitirá al pagarse. null en modo cobro directo (no hay DTE a emitir).
"39"
Si el DTE se emite automáticamente al confirmarse el pago. null en modo cobro directo.
true
Tu ID propio para esta sesión.
"booking_abc123"
Datos adicionales que enviaste al crear la sesión.
ID del DTE emitido. null mientras la sesión no haya emitido el DTE. Siempre null en modo cobro directo.
9871
IDs de los documentos que esta sesión cobra. Lista vacía en modo emisión (donde el DTE se emite al pagarse).
[9871, 9872]
