Ambientes de Fiscalapi
Fiscalapi tiene dos ambientes: pruebas y producción. Los dos ofrecen las mismas funciones, así que lo que desarrollas en pruebas funciona igual en producción, pero no comparten datos.
| Ambiente | Propósito | URL | Inicio de sesión |
|---|---|---|---|
| Pruebas | Desarrollo y pruebas sin costo. | https://test.fiscalapi.com | Iniciar sesión en pruebas |
| Producción | Operaciones con datos reales. | https://live.fiscalapi.com | Iniciar sesión en producción |
Migración de pruebas a producción
Tu código de integración no cambia: para pasar a producción configuras tu cuenta en el ambiente de producción y actualizas tus credenciales.
Configura tu cuenta en producción
Repite en producción el mismo proceso que hiciste en pruebas, ahora con datos y pagos reales: crea una cuenta y confirma tu correo electrónico, contrata una suscripción real con una tarjeta de crédito o débito válida, compra timbres en la tienda en línea y obtén tu API key y tu tenant de producción. La diferencia es que en producción los pagos, los timbres y los documentos fiscales son reales.
Actualiza tu código
Con tu cuenta de producción lista, cambia solo estos tres valores en tu aplicación:
| Valor | Pruebas | Producción |
|---|---|---|
| URL | https://test.fiscalapi.com | https://live.fiscalapi.com |
X-TENANT-KEY | Tu tenant de pruebas. | Tu tenant de producción. |
X-API-KEY | Tu API key de pruebas. | Tu API key de producción. |
Ejemplo de solicitud HTTP por ambiente
Ambiente de pruebas
curl --location 'https://test.fiscalapi.com/api/v4/products' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-TENANT-KEY: <my-test-tenant-key>' \
--header 'X-API-KEY: <my-test-api-key>' \
--data '{
"description": "Producto de prueba",
"unitPrice": 1000
}'
Ambiente de producción
curl --location 'https://live.fiscalapi.com/api/v4/products' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-TENANT-KEY: <my-live-tenant-key>' \
--header 'X-API-KEY: <my-live-api-key>' \
--data '{
"description": "Producto de producción",
"unitPrice": 1000
}'
Guarda tus credenciales en variables de entorno o en archivos de configuración para no exponerlas en el código fuente. Así también puedes pasar tu código a producción sin recompilar tu aplicación.
Preguntas frecuentes
| Pregunta | Respuesta |
|---|---|
| ¿Hay limitaciones en el ambiente de pruebas? | No, ofrece las mismas funciones que producción. |
| ¿Puedo usar el ambiente de pruebas para facturar? | Sí, pero los documentos que generas no tienen validez fiscal. |
| ¿Necesito una cuenta separada para cada ambiente? | Sí, las cuentas son independientes. |
| ¿Necesito pagar por el ambiente de pruebas? | No, es gratuito. |
| ¿Puedo migrar mis datos de pruebas a producción? | No, los ambientes son independientes y no comparten información. |
| ¿Puedo usar las mismas credenciales en ambos ambientes? | No, cada ambiente requiere sus propias credenciales. |
| ¿Por cuánto tiempo puedo usar el ambiente de pruebas? | 30 días. |