Provider actual
Documentación internaPrivado
SDK POS de Cartamatic
Guía técnica para consumir @cartamatic/pos-sdk desde aplicaciones Cartamatic server-side, con referencia completa de funciones, métodos, tipos, errores, webhooks y reglas de seguridad.
server-flow.ts
const pos = createPosClient({
provider: "toteat",
toteat: secureConnection
});
const sales = await pos.sales.getSales({
startDate: "2026-07-01",
endDate: "2026-07-15"
});Ejecución
Server-side
Diseñado para route handlers, server actions, jobs y servicios internos.Superficie
15 métodos
Catálogo, mesas, turnos, órdenes, ventas, fiscal, inventario, compras y raw.Seguridad
Redacción
Helpers para ocultar tokens, IDs y query params sensibles de Toteat.Flujo recomendadoVer guía
- 01Resolver tenant, restaurante y local autorizado
- 02Leer credenciales POS desde storage seguro
- 03Crear cliente con createPosClient
- 04Ejecutar método normalizado del SDK
Reglas críticasSeguridad
- No usar NEXT_PUBLIC_* para credenciales POS
- No importar el SDK en client components
- No loggear URLs Toteat sin redacción
- No usar raw.request como integración permanente