Skip to main content
Con la API de Recaudación creas una sesión de cobro y recibes una payment_url. Tu cliente paga ahí (Transbank), Tupana deposita el monto neto a la empresa que cobra y, si corresponde, emite la boleta o factura. Tú solo esperas el webhook.
Recaudación cuesta el 2% de lo recaudado, sin costo fijo. Ver Precios.

Antes de empezar

  • La empresa que cobra registrada con su cuenta bancaria para recibir los depósitos.
  • Un webhook suscrito a payment_request.paid.

1. Elige el modo

Los dos modos son excluyentes.

2. Crea el cobro

La respuesta trae la payment_url a la que rediriges a tu cliente:
  • recipient_id es la empresa que recibe el dinero y emite el documento.
  • external_id es tu referencia (la reserva, el pedido); vuelve en el webhook.
  • skip_portal: true lleva directo a Transbank, sin la pantalla de Tupana.
  • Con auto_issue: false emites tú después, con Emitir DTE manualmente.
Referencia completa: Crear sesión de cobro.

3. Espera el webhook

No confíes en la redirección a redirect_url como prueba de pago: confirma con el webhook o con Consultar estado de un cobro.

4. Prueba en sandbox

Con una API key de sandbox el pago pasa por el ambiente de integración de Transbank (sin dinero real) y el DTE se crea con folio SANDBOX-{id}, sin ir al SII. Tarjeta de débito de prueba: 4051 8856 0044 6623, CVV 123, RUT 11.111.111-1, clave 123. Más tarjetas en la introducción de Recaudación.

Relacionado