Salta al contingut
Factuarea

SDK oficials de Factuarea

SDK de facturació per a Node.js, TypeScript i PHP

Porta factures, contactes i cobraments a la teva aplicació amb els paquets oficials. Instal·la el SDK, connecta la clau i treballa amb l’API de Factuarea des del teu backend.

  • Node.js 20+ i PHP 8.2+
  • Instal·lació amb npm o Composer
  • Clau de sandbox disponible

Integracions i formats compatibles

  • Stripe
  • WhatsAppWhatsApp
  • Facturae
SDK · SDK oficials
Node.js 20+
npm install @factuarea/sdk
invoices.ts
import { Factuarea } from "@factuarea/sdk";

const factuarea = new Factuarea({
  apiKey: process.env.FACTUAREA_API_KEY!,
});

const invoices = await factuarea.invoices.list();

for await (const item of invoices) {
  const invoice = item as { id: string };
  console.log(invoice.id);
}
El SDK recorre les pàgines; el teu codi treballa amb cada factura.
GET /v1/invoicesLes teves factures, des del codi

Recupera documents per conciliar-los, sincronitzar-los amb el teu ERP o preparar un informe.

F-2026-142Estudio Ribera
F-2026-143Taller Norte
F-2026-144Nexo Digital
has_more: truePàgina següent
v0.9.0npm
Integra amb Node.js

Menys infraestructura, més producte

El que la teva integració necessita després del primer 200

Consultar una factura és només el principi. Els SDK incorporen eines per recórrer dades, gestionar respostes i verificar avisos sense reconstruir cada peça.

Reintents amb identitat

Reintents configurables per a respostes 429 i 5xx. A TypeScript 0.6.0, Retry-After té un límit de 32 segons per defecte; si l’API demana més temps, gestiona l’espera a la integració. Conserva la Idempotency-Key en repetir una operació.

Evita operacions duplicades

D’una pàgina a tot el llistat

TypeScript ofereix iteració asíncrona; PHP inclou PageIterator. Recorre factures i altres llistats amb cursor sense mantenir un bucle manual de peticions.

Entén la paginació

Verifica qui envia l’esdeveniment

Tots dos SDK verifiquen la signatura HMAC, l’antiguitat del missatge i les signatures durant la rotació. El teu receptor conserva el cos original i decideix què fer amb l’esdeveniment.

Connecta els webhooks

Tria amb el contracte al davant

Dos llenguatges. La mateixa API de facturació

Cada SDK conserva les convencions del seu llenguatge. Per a Python, Go, Java o C#, pots consumir REST directament o generar un client a partir de l’OpenAPI i afegir el comportament de runtime que necessiti la integració.

Obre el contracte OpenAPI
OpenAPI
OpenAPI 3.1api.factuarea.com/v1
LlenguatgeTypeScriptPHP
Mètodesinvoices.list()publicApiV1InvoicesList()
Paginaciófor await…ofPageIterator
ErrorsValidationError
RateLimitError
ApiException
RespostesAlguns resultats requereixen concretar el tipus.Models de resposta generats.

Versions 0.x: revisa el changelog, fixa dependències i valida les actualitzacions abans de portar-les a producció.

Tria com connectar

Una integració que encaixa amb el teu stack

Treballa amb un SDK, consulta el contracte de l’API o connecta el teu assistent. Tria la teva eina per trobar el punt de partida i la documentació que necessites.

Tecnologies i clients compatibles

La teva eina → Factuarea
SDK oficial

La teva integració, en TypeScript

Instal·la l’SDK oficial per treballar amb l’API des de Node.js. Inclou reintents, paginació i verificació de la signatura de webhooks.

npm install @factuarea/sdkConnectar TypeScript
operacions API
595
recursos
50
eines MCP
581
pàgines de documentació
1306

Dubtes

El que es pregunta abans de fixar la dependència

El pots integrar en producció. Fins a la versió 1.0.0 una actualització menor pot portar canvis incompatibles: fixa la dependència, revisa el changelog i valida les actualitzacions. També pots fixar Factuarea-Version per controlar la versió de l’API.

FactuareaEl teu negoci, més connectat

La teva propera integració comença al codi

Crea el compte i genera una clau de sandbox. Quan hagis validat el flux, utilitza una clau de producció amb els permisos que necessiti l’aplicació.