Elige tu tipo de software
Cada página explica cómo conectar Flashpi con ese tipo de sistema, con sus casos y sus comprobantes.
Tu software habla JSON. Flashpi se encarga del SRI.
Tu software no necesita generar XML, firmarlo ni hablar con los servicios del SRI.
- 01 Conecta tu sistema Con una API key.
- 02 Envía los datos Del documento cuando ocurra el evento: una venta, un check-out, un despacho.
- 03 Recibe la autorización del SRI Y guarda la clave de acceso en tu sistema.
Qué necesita tu software para integrarse
- 01 Poder enviar solicitudes HTTP desde su backend.
- 02 Poder guardar un identificador (la clave_acceso) junto a cada documento.
- 03 Un lugar seguro para guardar la API key, fuera del código y del navegador.
- 04 Una forma de reintentar si el SRI demora o falla.
Funciona con cualquier lenguaje: tenemos ejemplos en Java, Node, Python, Ruby, PHP, Go y C#.
Ver ejemplos por lenguajeLo que Flashpi te da
- API REST con JSON Versionada en /v1 y descrita con OpenAPI 3.1. Ver referencia
- Ambiente de pruebas del SRI Valida tu integración antes de producción. Cómo probarlo
- Colección de Postman Para explorar los endpoints.
- SDKs open source en GitHub
- Webhooks Para recibir el estado de cada comprobante.
- Ejemplos por lenguaje y soporte técnico
- Estado del servicio en tiempo real status.flashpi.ec
Lo que preguntan los equipos técnicos
¿Mi software necesita generar el XML o firmarlo?
No. Tu software envía JSON y Flashpi arma el XML, lo firma con el certificado del emisor y lo envía al SRI.
¿Funciona con mi lenguaje o framework?
Si puede enviar solicitudes HTTP, sí. Mira los ejemplos por lenguaje.
¿Mi tipo de software no está en la lista?
La lista no es cerrada: cualquier sistema que pueda llamar a una API REST puede integrarse. Escríbenos y lo revisamos.
¿Puedo probar antes de pasar a producción?
Sí, con el ambiente de pruebas del SRI.