Configurer votre environnement de développement
Familiarisez-vous avec l'interface de ligne de commande Stripe et nos SDK côté serveur.
Les SDK côté serveur et l’interface de ligne de commande (CLI) de Stripe vous permettent de communiquer avec les API REST de Stripe. Commencez par l’interface de commande Stripe pour rationaliser votre environnement de développement et effectuer des appels à l’API.
Utilisez les SDK pour éviter d’avoir à rédiger du code standard. Si vous souhaitez commencer à envoyer des requêtes depuis votre environnement, choisissez un langage pour consulter un guide de démarrage rapide.
Extensions Chrome
Nous vous recommandons de créer votre intégration de paiement avec Stripe (par exemple 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 installerez la Stripe CLI, un outil essentiel qui vous donne accès à votre intégration Stripe depuis la ligne de commande. Vous installerez également le SDK Stripe Node.js côté serveur pour accéder aux API Stripe depuis des applications écrites en Node.js.
Objectifs d’apprentissage
Dans ce guide de démarrage rapide, vous apprendrez à :
- Appeler les API Stripe sans avoir à écrire une ligne de code
- Gérer les dépendances tierces à l’aide du gestionnaire de paquets npm ou Yarn
- Installer le dernier SDK Node v19.0.0 de Stripe
- Envoyer votre première requête SDK
Configuration initiale
Tout d’abord, créez un compte Stripe ou connectez-vous.
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 la CLI.
S’identifier
Connectez-vous et authentifiez votre compte utilisateur Stripe pour générer un ensemble de clés limitées. Pour en savoir plus, consultez la page Clés et autorisations de la Stripe CLI.
Appuyez sur la touche Entrée de votre clavier pour effectuer le processus d’authentification dans votre navigateur.
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.
Recherchez l’identifiant produit (dans id
) dans l’objet réponse. Conservez-le pour la prochaine étape.
Si tout a bien fonctionné, la ligne de commande affiche la réponse suivante.
Ensuite, effectuez un appel de création de tarif pour associer un tarif de 30 USD. Remplacez le paramètre substituable contenu dans product
par l’identifiant de votre produit (par exemple, prod_
).
Si tout a bien fonctionné, la ligne de commande affiche la réponse suivante.
v19.0.0 est la dernière version du SDK Stripe Node.js côté serveur. Elle prend en charge les versions versions 12 et ultérieures.
Vérifiez votre version Node :
Initialiser Node
Installer la bibliothèque
Installez la bibliothèque avec npm, un gestionnaire de paquets pour Node :
Une fois que vous avez installé la bibliothèque avec npm, celle-ci est ajoutée automatiquement en tant que dépendance dans le fichier package.json de votre projet. Par exemple :
Yarn : vous pouvez installer la bibliothèque avec Yarn, un autre gestionnaire de paquets pour Node :
Maintenant que le SDK de Node.js est installé, vous pouvez créer un abonnement Produit et associer un tarif avec deux requêtes API. Le SDK de Node.js renvoie des promesses qui peuvent être utilisées comme des rappels modulables. Pour démonstration, nous transmettons l’identifiant du produit renvoyé dans la réponse Produit pour créer un tarif dans cet exemple.
Remarque
Cet exemple utilise les clés par défaut de votre compte d’utilisateur Stripe pour votre environnement de test. Personne d’autre que vous ne peut voir ces valeurs.
Enregistrez le fichier sous create_
. Depuis la ligne de commande, utilisez la commande cd
pour pointer vers le répertoire contenant le fichier que vous venez d’enregistrer, puis exécutez ce qui suit :
Si tout a bien 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.