Saltar al contenido
MCPFactura desde tu IA
Factuarea

Modo test

Prueba tu integración sin tocar producción.

Prueba el flujo real con datos y numeración aislados. Nada llega a Hacienda, FACe ni a tus clientes.

  • Mismo contrato en el flujo principal
  • Datos y numeración separados
  • El prefijo decide el entorno

Integraciones y formatos compatibles

  • Stripe
  • WhatsAppWhatsApp
  • Facturae

Anatomía de la clave

Pruebas
fact_test_3pXnR2VbY7TcA9eFmN5z8KqW

El prefijo decide el entorno

Empresa sandbox aislada. Efectos externos bloqueados.

Producción
fact_live_…24 caracteres

Tu empresa real. Numeración fiscal, AEAT, correos y webhooks reales.

No hay ningún parámetro que pueda enviar por error una petición de test a producción. Lo decide la clave que envías.

Comprueba la conexión

export FACTUAREA_API_KEY='fact_test_…'

curl https://api.factuarea.com/v1/account \
  -H 'Authorization: Bearer $FACTUAREA_API_KEY'

Guarda tu clave fact_test_ en la variable y ejecuta tu primera llamada.

El sandbox hereda tu plan y aplica sus mismas cuotas de API.

Cómo se crea una clave de pruebas

La frontera

Todo se ejecuta. Nada sale fuera.

Crea la factura, calcula impuestos y recorre sus estados. El sandbox conserva el resultado y neutraliza solo las salidas que tocarían a terceros.

  • Prueba respuestas realesValidaciones, totales, estados y errores usan el mismo contrato del flujo principal.
  • Aísla cada salidaAEAT queda local, el correo no se entrega, el evento se guarda y FACe devuelve un registro sintético.
  • Conoce las dos excepcionesEl ping sí comprueba conectividad y firma. Las operaciones irreversibles siguen siéndolo.

Datos separados de verdad

Prueba con tu propia numeración, sin tocar la real

El sandbox es otra empresa con clientes, documentos y series propios. Una clave de producción nunca ve ni consume sus recursos.

  • Numeración aparteLa numeración de pruebas usa las series del sandbox. Nunca consume ni altera la secuencia de tus series de producción.
  • Aislamiento por empresaNo es un filtro sobre los mismos datos: son dos empresas. Una clave live no ve los recursos de test, ni al revés.
  • Recursos independientesLos datos creados en test no pasan a producción. El sandbox sirve para validar la integración, no para preparar el arranque real.
Tu empresa

fact_live_…

FRA 2026/0183

FRA 2026/0184

Empresa sandboxtest

fact_test_…

FRA 2026/0006

FRA 2026/0007

Validación
Estados
Errores
FACTUAREA_API_KEY: fact_test_… → fact_live_…

De pruebas a producción

Cambiar de entorno es cambiar una variable

No hay doble implementación para las operaciones disponibles en ambos entornos. La forma de la petición es idéntica: lo que cambia es la clave que envías.

  1. Crea la clave liveCon los mismos scopes que ya validaste en pruebas. El secreto se devuelve en claro exactamente una vez: guárdalo en ese momento.
  2. Sustituye la claveDonde la tengas: la variable de entorno, el gestor de secretos, la configuración del despliegue. Nada más.
  3. No toques el códigoLa forma de la petición es la misma para las operaciones disponibles en ambos entornos, así que no hay nada que adaptar en ese flujo.

24 h

La ventana de gracia al rotar

Secreto anterior

Secreto nuevo

Rotas la clavePasadas 24 h, el anterior se rechaza

Rotar emite un secreto nuevo y lo devuelve una sola vez. El anterior se sigue aceptando durante 24 horas, así que puedes desplegar sin cortar el servicio. Cuando se cierra la ventana, el anterior deja de valer.

Superficie publicada

Una integración que encaja con tu stack

El contrato OpenAPI, los SDK y el servidor MCP parten de la misma API. Las cifras se revisan contra la superficie publicada para que puedas evaluar alcance y mantenimiento antes de integrar.

operaciones API
413
recursos
37
herramientas MCP
391
páginas de documentación
797

Tecnologías y clientes compatibles

  • Logotipo oficial de TypeScriptTypeScript
  • Logotipo oficial de PHPPHP
  • Logotipo oficial de OpenAPIOpenAPI
  • Logotipo oficial de CursorCursor

Los logotipos identifican tecnologías o clientes compatibles; no implican una relación comercial ni un testimonio.

Dudas

Tres dudas antes de empezar

No. Una clave fact_test_ opera sobre la empresa sandbox y usa las series de esa empresa. La secuencia de tus series de producción no se toca ni se consume.

Prueba la integración con datos aislados

Crea una clave fact_test_ y valida el circuito completo antes de activar producción.