Configurez l'environnement de développement
Démarrage rapide par langue
Les bibliothèques auxiliaires côté serveur de Stripe (ou SDK côté serveur) et l’interface de ligne de commande (CLI) facilitent l’interaction avec les API REST de Stripe. Commencez par la CLI Stripe et faites des appels à l’API Stripe sans écrire de ligne de code. Utilisez les SDK pour éviter d’écrire du code de paragraphe passe-partout. Pour commencer à envoyer des requêtes à partir de votre environnement, choisissez une langue pour suivre un guide de démarrage rapide.
Dans ce démarrage rapide, vous installez l 'interface de ligne de commande Stripe-un outil essentiel qui vous permet d’accéder à une ligne de commande de votre intégration Stripe. Vous installez également la trousse de développement logiciel (SDK) côté serveur Stripe PHP pour accéder aux API Stripe à partir des applications écrites dans PHP.
Ce que vous apprenez
Dans ce quickstart, vous apprendrez :
- Comment appeler des API Stripe sans écrire de ligne de code
- Comment gérer les dépendances tierces à l’aide de Composer
- Installation du dernier SDK Stripe PHP v14.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 Stripe
Installation
À 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.
M’authentifier
Connectez-vous à votre compte d’utilisateur Stripe et confirmez votre identité afin de générer une série de restricted keys. Pour en savoir plus, consultez la page sur les clés de l’interface de ligne de commande Stripe et les autorisations.
stripe login
Appuyez sur la touche Entrée de votre clavier pour accomplir le processus d’authentification dans votre navigateur.
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 la CLI est installée, vous pouvez effectuer une requête unique à l’API pour créer un produit.
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":
, "object": "product","prod_LTenIrmp8Q67sa"
Ensuite, appelez l’API de création de tarif pour joindre un tarif de 30 USD. Remplacez l’espace réservé dans le product
par votre identifiant de produit (par exemple, prod_LTenIrmp8Q67sa
).
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":
, "object": "price","price_1KzlAMJJDeE9fu01WMJJr79o"
Gérer les dépendances tierces
Nous vous recommandons de gérer les dépendances tierces issues de Packagist à l’aide de Composer, ce qui vous permet d’ajouter de nouvelles bibliothèques et de les inclure dans vos projets PHP.
Installer Composer
Depuis la ligne de commande et à l’aide des instructions, téléchargez Composer.
Installer le SDK côté serveur PHP
///v14.0.0 est la dernière version du SDK côté serveur de PHP de Stripe. Elle prend en charge les versions 5.6.0 et supérieures de PHP.
///Vérifier votre version PHP :
php --version
Installer la bibliothèque
Installez la bibliothèque avec Composer, un gestionnaire de paquets pour PHP :
composer require stripe/stripe-php
Une fois que vous avez installé la bibliothèque avec Composer, celle-ci est ajoutée automatiquement en tant que dépendance dans le fichier composer.json de votre projet. Par exemple :
{ "require": { "stripe/stripe-php": "^14.0.0" } }
Pour vous servir des liaisons, utilisez le chargement automatique de Composer. Par exemple :
require_once('vendor/autoload.php');
Autres possibilités d'installation
Exécutez votre première demande de SDK
Maintenant que vous avez installé le SDK PHP, vous pouvez créer un abonnement Produit et joindre un Prix avec quelques requêtes API. Nous utilisons l’identifiant du produit retourné dans la réponse pour créer le prix dans cet exemple.
Remarques
Cet exemple utilise les clés par défaut de votre compte utilisateur Stripe pour le mode test . Vous seul pouvez voir ces valeurs.
<?php require_once('vendor/autoload.php'); $stripe = new \Stripe\StripeClient("sk_test_4eC39HqLyjWDarjtT1zdp7dc"); $product = $stripe->products->create([ 'name' => 'Starter Subscription', 'description' => '$12/Month subscription', ]); echo "Success! Here is your starter subscription product id: " . $product->id . "\n"; $price = $stripe->prices->create([ 'unit_amount' => 1200, 'currency' => 'usd', 'recurring' => ['interval' => 'month'], 'product' => $product['id'], ]); echo "Success! Here is your starter subscription price id: " . $price->id . "\n"; ?>
Enregistrez le fichier sous create_price.php
. De la ligne de commande, cd
au répertoire contenant le fichier que vous venez d’enregistrer et d’exécuter :
php create_price.php
Si tout a fonctionné, la ligne de commande affiche la réponse suivante. Enregistrez ces identifiants afin de pouvoir les utiliser lors de la construction de votre intégration.
Success! Here is your starter subscription product id: price_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb
Voir aussi
Ceci conclut le démarrage rapide. Voir les liens ci-dessous pour plusieurs façons de traiter un paiement pour le produit que vous venez de créer.