Skip to main content
Le SDK .NET Smartbills permet d’intégrer la gestion des dépenses, des rapports de dépenses, des factures et des fournisseurs dans vos applications C# et ASP.NET Core. Il offre une injection de dépendances native et une vérification des signatures pour les webhooks.

Installation

Ou via Package Manager Console :

Démarrage rapide

Les options du client incluent BaseUrl, AccessToken, BusinessId, Locale, Timeout, MaxRetries et RetryDelay. Pour ASP.NET Core, utilisez services.AddSmartbills(options => { ... }) et injectez ISmartbillsClient dans vos contrôleurs. Les exceptions typées (SmartbillsAuthenticationException, SmartbillsValidationException, SmartbillsNotFoundException, etc.) facilitent la gestion des erreurs. La vérification des webhooks utilisé WebhookSignature.Verify(payload, signature, webhookSecret).