Une API simple pour générer des factures conformes
POST votre JSON EN 16931, recevez un Factur-X PDF/A-3 valide. Préférez le code ? La lib Go facturx-go s'intègre directement dans votre service.
REST — depuis n'importe quel langagebash
curl -X POST https://api.verifacture.fr/api/v1/invoices \
-H "Authorization: Bearer vfk_live_xxx" \
-H "Content-Type: application/json" \
-d @invoice.jsonGo — directement dans votre servicego
import "github.com/tahayassine/facturx-go/pkg/facturx"
inv := buildInvoice() // your EN 16931 model
pdf, err := facturx.Generate(inv, facturx.ProfileEN16931)
// pdf is a Factur-X PDF/A-3, ready to send.Conçu pour la production
Clés test / live
Préfixes vfk_test_ et vfk_live_ pour séparer vos environnements sans risque de mélange.
Multi-tenant strict
Chaque clé est rattachée à une organisation. Aucune fuite croisée possible entre comptes.
Rate-limit + audit
Limites par clé, logs d'usage horodatés, révocation immédiate depuis le dashboard.
Moteur ouvert, produit hébergé
La lib qui génère et valide vos factures (facturx-go) est open-source sous licence MIT — auditable et auto-hébergeable. L'API hébergée et le SaaS Verifacture sont, eux, un produit commercial maintenu par notre équipe.
Voir la lib facturx-go sur GitHub