Créer une page de paiement à l'aide de composants intégrésVersion bêta publique
Utilisez Elements et l’API Checkout Sessions pour créer une page de paiement.
Créez une page de paiement sur votre site Web à l’aide de Stripe Elements et de Checkout Sessions, une intégration qui gère les taxes, les réductions, les frais de livraison, etc.
Configurer le serveurCôté serveur
Avant de commencer, vous devez vous inscrire pour créer un compte Stripe.
Utilisez les bibliothèques officielles de Stripe pour accéder à l’API depuis votre application.
Configurez le SDK pour qu’il utilise l’en-tête de version bêta custom_
.
Créer une session CheckoutCôté serveur
Ajoutez à votre serveur un endpoint qui crée un objet Checkout Session et renvoie la clé secrète du client à votre front-end. Une session Checkout représente la session d’un client qui paie des achats ponctuels ou des abonnements. Les sessions Checkout expirent 24 heures après leur création.
Collecter les informations de paiementCôté client
Collectez les informations de paiement de votre client à l’aide de Payment Element. Payment Element est un composant d’interface utilisateur préconfiguré qui simplifie la collecte des informations pour de nombreux moyens de paiement.
Tester votre intégration
- Accédez à votre page de paiement.
- Renseignez les informations d’un moyen de paiement du tableau suivant. Pour les paiements par carte :
- Saisissez une date d’expiration postérieure à la date du jour.
- Saisissez un code CVC à 3 chiffres.
- Saisissez un code postal de facturation.
- Envoyez le paiement à Stripe.
- Accédez au Dashboard et recherchez le paiement sur la page Transactions. Si votre paiement a abouti, il apparaîtra dans cette liste.
- Cliquez sur votre paiement afin d’afficher plus d’informations (par exemple, les informations de facturation et la liste des articles achetés). Vous pouvez utiliser ces informations pour traiter la commande.
Consultez la section consacrée aux tests pour obtenir des informations supplémentaires sur la manière de tester votre intégration.