Custom Checkout avec ElementsVersion bêta privée
Comment utiliser Elements avec Custom Checkout pour créer une page de paiement.
Version bêta privée
The Custom Checkout integration is in private preview. To request access, cliquez ici.
Utilisez Custom Checkout pour créer des formulaires de paiement personnalisables. Cette intégration combine les fonctionnalités de l’API CheckoutSessions avec le contrôle et la personnalisation fournis par Elements.
Démarrer
Apprenez à créer une page de paiement avec Custom Checkout.
- Démarrer avec Custom Checkout
- Collecter des informations sur le client
- Collecter des informations de paiement avec Payment Element
- Créer un bouton de paiement pour mener à bien le paiement
- Réalisation des commandes après le paiement du client
Comparaison avec l'API Payment Intents
Utilisez les API Checkout Sessions ou Payment Intents pour accepter différents types de paiements. Vous pouvez intégrer l’une ou l’autre API dans les plateformes de paiement préétablies de Stripe. En fonction de votre flux de paiement et du niveau de contrôle dont vous avez besoin, ces API prennent en charge différents cas d’usage :
- L’API Checkout Sessions vous permet de modéliser le processus de paiement de vos clients. Cela inclut les postes de leur achat, les adresses de facturation ou de livraison, les taux de taxe applicables ainsi que les réductions ou les bons de réduction. La CheckoutSession gère la création des abonnements, le calcul des taux de taxe avec Stripe Tax, ou encore l’initiation des paiements.
- L’API Payment Intents est une API de niveau inférieur qui se concentre uniquement sur la modélisation de l’étape de paiement. Contrairement à l’API Checkout Sessions qui requiert des détails sur les postes, vous ne transmettez que le montant final que vous souhaitez facturer. Pour utiliser Stripe afin de calculer les taxes applicables ou de créer des abonnements, vous devez intégrer l’API Tax ou l’API Subscriptions de Stripe.
Comparaison des API Checkout Sessions et Payment Intents
Puisque l’API Checkout Sessions utilise line_items, elle s’intègre de façon native avec d’autres produits Stripe tels que Stripe Tax et Stripe Billing. Cependant, vous pouvez également intégrer ces produits en utilisant l’API Payment Intents avec d’autres API Stripe indépendantes.