Prérequis
- .NET 6.0 ou ultérieur
- Un compte Smartbills avec une clé API
- Gestionnaire de packages NuGet (inclus avec le SDK .NET)
Installation via NuGet
Intégration ASP.NET Core
Pour les applications ASP.NET Core, installez le package compagnon pour le support de l’injection de dépendances :Configuration
Configuration de Base
Options de Configuration
Injection de Dépendances ASP.NET Core
Avec le packageSmartbills.SDK.AspNetCore, enregistrez le client dans votre Program.cs ou Startup.cs :
Configuration par Environnement
Stockez vos identifiants de manière sécurisée viaappsettings.json ou des variables d’environnement :
appsettings.json
appsettings.Development.json
Secrets Utilisateur (Développement)
Pour le développement local, utilisez le gestionnaire de secrets .NET :Options par Requête
Chaque méthode accepte un paramètre optionnelSBRequestOptions pour surcharger les paramètres par défaut pour des requêtes individuelles :
Vérification de l’Installation
Créez une application console simple pour vérifier que le SDK fonctionne :Prochaînes Étapes
Guide d'utilisation
Apprenez à utiliser InvoiceClient, FileClient et BillingClient