Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Revenus
Plateformes et places de marché
Gestion des fonds
Outils de développement
AperçuDécouvrez tous les produits
Commencer à développer
Commencer le développement
    Configurez l'environnement de développement
    Envoyer votre première requête à l'API
    Accepter un paiement
    Créer et tester de nouvelles fonctionnalités
    Liste de contrôle pour la mise en production
Exemples de projets
À propos des API
Développer avec des GML
Utiliser Stripe sans codage
Configurer Stripe
Créer un compte
Dashboard Web
Dashboard mobile
Migrer vers Stripe
Gérer le risque de fraude
Comprendre la fraude
Radar pour la protection contre la fraude
Gérer les litiges
Vérifier l'identité
AccueilCommencerStart developing

Configurez l’environnement de développement

Découvrez l’interface de ligne de commande de Stripe et nos trousses SDK côté serveur.

Copier la page

Vous n’êtes pas développeur?

Consultez notre documentation relative aux intégrations sans codage, utilisez une solution préconfigurée dans notre répertoire de partenaires, ou faites appel à un expert certifié Stripe.

Les trousses SDK côté serveur et l’interface de ligne de commande de Stripe vous permettent d’interagir avec les API REST de Stripe. Commencez par l’interface de ligne de commande de Stripe pour rationaliser votre environnement de développement et effectuer des appels à l’API.

Utilisez les trousses SDK pour éviter de rédiger du code en paragraphe passe-partout. Pour commencer à envoyer des requêtes à partir de votre environnement, choisissez une langue pour suivre les instructions d’un guide de démarrage rapide.

Extensions Chrome

Nous vous recommandons de créer votre intégration de paiement avec Stripe (comme Elements ou Checkout) sur votre propre site Web. Ensuite, configurez votre extension Chrome pour rediriger les utilisateurs vers cette page de paiement lorsqu’ils sont prêts à effectuer un achat.

Cette méthode est plus sécurisée et plus facile à gérer que le traitement direct des paiements dans l’extension.

Dans ce guide de démarrage rapide, vous installez l’interface de ligne de commande de Stripe, un outil essentiel qui vous permet d’accéder à une ligne de commande de votre intégration Stripe. Vous installez également la trousse SDK .NET Stripe côté serveur pour accéder aux API Stripe à partir des applications écrites dans C#.

Ce que vous apprenez

Dans ce guide de démarrage rapide, vous apprendrez :

  • Comment appeler des API Stripe sans écrire de ligne de code
  • Comment gérer les dépendances tierces à l’aide de l’interface de ligne de commande .NET Core, de l’interface de ligne de commande NuGet ou de la console Package Manager
  • Installation de la dernière trousse SDK Stripe .NET v48.0.0
  • Comment envoyer votre première demande de SDK

Configuration initiale

Tout d’abord, créez un compte Stripe ou connectez-vous à votre compte.

Configurer l’interface de ligne de commande de Stripe

Installer

À partir de la ligne de commande, utilisez un script d’installation ou téléchargez et extrayez un fichier d’archive versionné pour votre système d’exploitation afin d’installer l’interface de ligne de commande.

Pour installer l’interface de ligne de commande de Stripe avec homebrew, exécutez la commande suivante :

Command Line
brew install stripe/stripe-cli/stripe

Cette commande échoue si vous l’exécutez sur la version Linux de homebrew, mais vous pouvez utiliser cette solution alternative ou suivre les instructions de l’onglet Linux.

Command Line
brew install stripe-cli

M’authentifier

Connectez-vous et authentifiez votre compte d’utilisateur Stripe afin de générer un ensemble de restricted keys. Pour en savoir plus, consultez la page Clés de l’interface de ligne de commande de Stripe et autorisations.

Command Line
stripe login

Appuyez sur la touche Entrée de votre clavier pour accomplir le processus d’authentification dans votre navigateur.

Output
Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit)

Confirmer la configuration

Maintenant que l’interface de ligne de commande est installée, vous pouvez effectuer une requête unique à l’API afin de créer un produit.

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

Recherchez l’identifiant produit (dans id) dans l’objet de réponse. Enregistrez-le pour la prochaine étape.

Si tout a bien fonctionné, la ligne de commande affiche la réponse suivante.

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

Ensuite, appelez l’API de création de prix pour joindre un prix de 30 USD. Remplacez l’espace réservé dans product par votre identifiant de produit (par exemple, prod_LTenIrmp8Q67sa).

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
{{PRODUCT_ID}}

Si tout a bien fonctionné, la ligne de commande affiche la réponse suivante.

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

Installer la trousse SDK .NET côté serveur

v48.0.0 est la dernière version du SDK côté serveur de .NET de Stripe. Elle prend en charge .NET Standard 2.0+, .NET Core 2.0+ et .NET Framework 4.6.1+.

Vérifiez la version de votre .NET SDK :

Command Line
dotnet --list-sdks

Installer la bibliothèque

Utilisez l’interface de ligne de commande .NET (CLI) pour créer un nouveau projet à partir de la ligne de commande :

Command Line
dotnet new console

Pour installer la bibliothèque, exécutez cette commande pour ajouter la référence du paquet au fichier de projet (.csproj) :

Command Line
dotnet add package Stripe.net

Une fois que vous avez installé la bibliothèque avec l’interface de ligne de commande, celle-ci est ajoutée automatiquement en tant que dépendance dans votre fichier de projet .csproj. Par exemple :

YourProject.csproj
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Stripe.net" Version="48.0.0" /> </ItemGroup> </Project>

Autres possibilités d'installation

Exécutez votre première demande de SDK

Maintenant que vous avez installé la trousse SDK .NET, vous pouvez créer un abonnement Produit et joindre un Prix avec quelques requêtes API. Dans cet exemple, nous utilisons l’ID du produit renvoyé dans la réponse pour créer le prix.

Remarques

Cet exemple utilise les clés par défaut de votre compte utilisateur Stripe pour votre environnement de bac à sable. Personne d’autre que vous ne peut voir ces valeurs.

CreatePrice.cs
using System; using Stripe; class Program { static void Main(string[] args) { StripeConfiguration.ApiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"; var optionsProduct = new ProductCreateOptions { Name = "Starter Subscription", Description = "$12/Month subscription", }; var serviceProduct = new ProductService(); Product product = serviceProduct.Create(optionsProduct); Console.Write("Success! Here is your starter subscription product id: {0}\n", product.Id); var optionsPrice = new PriceCreateOptions { UnitAmount = 1200, Currency = "usd", Recurring = new PriceRecurringOptions { Interval = "month", }, Product = product.Id }; var servicePrice = new PriceService(); Price price = servicePrice.Create(optionsPrice); Console.Write("Success! Here is your starter subscription price id: {0}\n", price.Id); } }

Enregistrez le code dans le fichier Program.cs dans votre projet. De la ligne de commande, cd vers le répertoire contenant le fichier que vous venez d’enregistrer et exécutez :

Command Line
dotnet run

Si tout a fonctionné, la ligne de commande affiche la réponse suivante. Enregistrez ces identifiants afin de pouvoir les utiliser lors de la création de votre intégration.

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

Voir aussi

Ceci conclut le démarrage rapide. Cliquez sur les liens ci-dessous pour découvrir différentes façons de traiter un paiement pour le produit que vous venez de créer.

  • Créez un lien de paiement
  • Page de paiement préconfigurée
  • Flux de paiement personnalisé
Cette page vous a-t-elle été utile?
OuiNon
Besoin d'aide? Contactez le service d'assistance.
Rejoignez notre programme d'accès anticipé.
Consultez notre journal des modifications.
Des questions? Contactez l'équipe commerciale.
GML? Lire llms.txt.
Optimisé par Markdoc