Skip to content
Rafael Dorantes edited this page Dec 1, 2022 · 1 revision

Bienvenido a Facturama RUBY SDK

1-Registrate en Facturama.

La API se cuenta con 2 entornos independientes (Sandbox y Producción), dependiendo del entorno que deseas usar, requieres una cuenta del mismo.

Crear una cuenta en ambiente de pruebas (SandBox), https://dev.facturama.mx/api/registro

Crear una cuenta en ambiente Producción, https://app.facturama.mx/api/registro

URL para las peticiones

Sandbox / Pruebas: https://apisandbox.facturama.mx/

Producción / Facturas reales: https://api.facturama.mx/

  1. Que tu usuario de Sandbox sea diferente del de Producción, emplea diferentes usuarios y contraseñas para los distintos ambientes esto te evitará confusiones respecto al ambiente con el que estás trabajando.

  2. Que los datos empleados para hacer las pruebas sean un poco diferentes o completamente diferentes a los reales de tu negocio. En el ambiente Sandbox no coloques los datos precisos de tu empresa o negocio esto te evitará confusiones respecto al ambiente con el que estas trabajando y te permitirá identificar un comprobante de pruebas con respecto a uno real con tan solo ver el XML o PDF.

2-Generar Token de autenticación

Para realizar cualquier llamada a nuestra api deberá generar su token de autentificación basic a partir de su usuario y contraseña

Las credenciales son construidas de esta forma:

El usuario y la contraseña se combinan con dos puntos (pruebas:pruebas2011).

El string resultante está basado en la codificación base64 (cHJ1ZWJhczpwcnVlYmFzMjAxMQ==).

"Authorization: cHJ1ZWJhczpwcnVlYmFzMjAxMQ=="''

3- Carga tus catálogos

Producto

Ejemplos

Cliente

Ejemplos

Sucursal

Ejemplos

4- Crear CFDI

Ejemplo CFDI 3.3

Ejemplo CFDI 4.0

5- Descargar XML o PDF

Ejemplo

Puedes encontrar la documentación completa aquí: