Sandbox bancario
No hay endpoints de sandbox ni simulaciones que disparar. Con una API key de sandbox, los mismos endpoints responden con un set de datos sintético que cuelga de tus propias empresas: no de una empresa demo. Con una key de producción esos datos no existen.Qué contiene
Por cada empresa que tu key alcanza, la primera vez que la consultas Tupana crea una conexión bancaria de prueba (provider: "sandbox",
source: "sandbox", environment: "sandbox") con:
Unos 120 movimientos de los últimos 60 días, con
counterparty resuelta (RUT,
razón social, banco, cuenta enmascarada) y category. El contenido es el mismo
para todas las empresas; cambia solo el company_id.
Las tres cuentas cuelgan de una sola conexión compartida (connection_id
igual en todas tus empresas), como una persona que opera varias empresas con un
mismo login bancario.
Cambia todos los días
A las 07:00 de Chile, cada conexión sandbox recibe un día más de datos: la pendiente de ayer se postea, entran dos movimientos posteados y uno pendiente, y el saldo de la cuenta corriente cambia. Esa corrida emitebank_account.refreshed y movement.created a los webhooks de ambiente
sandbox de esa empresa, queda en /events/
y aparece en el siguiente /movements/sync/
con cursor. Así pruebas el ciclo completo sin un banco real.
Solo lectura
Con una key sandbox,DELETE /connections/{id}/ y
POST /connections/{id}/reauthorizations/ responden 403 sandbox_read_only.
La key sandbox también necesita el permiso
banking:read. Para los webhooks,
crea el webhook con environment: "sandbox" (o "both").