Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
AperçuDécouvrir tous les produits
Commencer à développer
Commencer le développement
    Configurer votre 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
À propos des API
Créer avec un LLM
Utiliser Stripe sans coder
Configurer Stripe
Créer un compte
Dashboard Web
Dashboard mobile
Migrer vers Stripe
AccueilDémarrerStart developing

Envoyer votre première requête à l'API Stripe

Premiers pas avec l'API Stripe.

Chaque appel à l’API Stripe doit inclure une clé API secrète. Une fois votre compte Stripe créé, nous générons pour vous deux paires de clés API : une clé publique côté client et une clé secrète côté serveur. Vous pourrez les utiliser tant dans un environnement de test qu’en mode production. Pour commencer à transférer des fonds réels avec vos clés de production, vous devez activer votre compte.

Avant de commencer

Ce guide vous explique comment effectuer une opération simple avec l’API Stripe : la création d’un client. Pour obtenir un aperçu plus complet des objets de l’API et de la manière dont ils fonctionnent entre eux, effectuez une visite guidée de l’API ou consultez la documentation de l’API. Si vous souhaitez commencer à accepter des paiements, consultez notre guide de démarrage rapide.

Envoyer votre première requête à l'API

Vous pouvez commencer à explorer les API de Stripe à l’aide de Stripe Shell. Stripe Shell vous permet d’exécuter des commandes de l’interface de ligne de commande Stripe directement depuis le site de documentation de Stripe. Celui-ci fonctionne uniquement dans un environnement de test, vous n’avez donc pas à vous soucier d’effectuer de véritables transactions de transfert de fonds.

  1. Pour créer un client à l’aide du Shell Stripe, saisissez la commande suivante :

    Command Line
    stripe customers create --email=jane.smith@email.com --name="Jane Smith" --description="My First Stripe Customer"

    Si tout a fonctionné correctement, la ligne de commande affiche la réponse suivante :

    { "id":
    "cus_LfctGLAICpokzr"
    , "object":
    "customer"
    ,
  2. (Facultatif) Exécutez la même commande en passant votre clé secrète API dans un environnement de test :

    Command Line
    stripe customers create --email=jane.smith@email.com --name="Jane Smith" --description="My First Stripe Customer" --api-key sk_test_BQokikJOvBiI2HlWgH4olfQ2

    Si tout a fonctionné correctement, la ligne de commande affiche la réponse suivante :

    { "id":
    "cus_LfdZgLFhah76qf"
    , "object":
    "customer"
    ,

Afficher les logs et les événements

Lorsque vous effectuez un appel aux API de Stripe, Stripe crée et stocke des objets API et Events pour votre compte d’utilisateur Stripe. La clé API que vous indiquez pour la requête détermine si les objets sont stockés dans un environnement de test ou en mode production. Par exemple, la dernière requête utilisait votre clé secrète API, donc Stripe a stocké les objets dans un environnement de test.

  • Pour afficher le log de requête API :

    • Ouvrez la page Logs.
    • Cliquez sur 200 OK POST /v1 customers.
  • Pour afficher le log de l’événement :

    • Ouvrez la page Événements.
    • Cliquez sur jane.smith@email.com est un nouveau client.

Stockez vos clés API

Par défaut, tous les comptes disposent de quatre clés API au total, deux dans un environnement de test et deux en mode production :

  • Clé secrète de l’environnement de test : utilisez cette clé pour authentifier les requêtes sur votre serveur lorsque vous effectuez des tests dans un environnement de test. Par défaut, vous pouvez utiliser cette clé pour effectuer toutes les requêtes API sans restriction. Réservez cette clé pour les activités de test et de développement de manière à ne pas risquer de modifier par accident des paiements ou des clients réels.
  • Clé publiable de l’environnement de test : utilisez cette clé à des fins de test dans le code côté client de votre application Web ou mobile. Réservez cette clé pour les activités de test et de développement de manière à ne pas risquer de modifier par accident des paiements ou des clients réels.
  • Clé secrète du mode production : utilisez cette clé pour authentifier les requêtes sur votre serveur en mode production. Par défaut, vous pouvez l’utiliser pour effectuer n’importe quelle requête API sans restriction.
  • Clé publiable du mode production : utilisez cette clé dans le code côté client de votre application Web ou mobile lorsque votre application est prête à être lancée.

Vos clés secrète et publiable se trouvent dans l’onglet Clés API du Dashboard. Si vous ne pouvez pas afficher vos clés API, demandez au propriétaire de votre compte Stripe de vous ajouter à son équipe avec les autorisations appropriées.

Clés API limitées

Vous pouvez générer des clés API restreintes dans le Dashboard pour permettre un accès personnalisé et limité à l’API. Cependant, Stripe ne propose pas de clés restreintes par défaut.

Lorsque vous êtes connecté(e), Stripe inclut automatiquement vos clés API de test dans les exemples de code de notre documentation. Personne d’autre que vous ne peut voir ces valeurs. Si vous n’êtes pas connecté(e), les exemples de code contiennent des clés API générées de manière aléatoire. Vous pouvez les remplacer par vos propres clés de test ou vous connecter pour voir les exemples de code remplis avec vos clés API de test.

Le tableau suivant contient des exemples de clés API de test secrète et publique générées de manière aléatoire :

TypeValeurUtilisation
Secrètesk_test_BQokikJOvBiI2HlWgH4olfQ2Côté serveur : doit être gardée secrète et stockée en toute sécurité dans le code côté serveur de votre application Web ou mobile (par exemple, dans une variable d’environnement ou un système de gestion des identifiants) pour effectuer des appels aux API Stripe. Cette clé ne doit pas être affichée sur un site Web ou intégrée dans une application mobile.
Publiablepk_test_TYooMQauvdEDq54NiTphI7jxCôté client : peut être publiquement accessible dans le code côté client de votre application Web ou mobile (checkout.js, par exemple) pour collecter les informations de paiement de façon sécurisée, comme avec Stripe Elements. Par défaut, Stripe Checkout collecte les informations de paiement de façon sécurisée.
LimitéeUne chaîne commençant par rk_test_Dans des microservices : doit être gardée secrète et stockée en toute sécurité dans votre code de microservice pour effectuer des appels aux API Stripe. Cette clé ne doit pas être affichée sur un site Web ou intégrée dans une application mobile.

Voir aussi

  • Configurer votre environnement de développement
  • Shell Stripe
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc