Autoriser les modifications de quantité
Offrez à vos clients la possibilité d'ajuster la quantité des postes au moment du paiement.
Les postes de chaque session Checkout permettent de garder une trace des achats de votre client. Vous pouvez configurer la session Checkout de façon à ce que les clients puissent ajuster les quantités d’articles au moment du paiement.
Créer une session Checkout avec une quantité modifiable
Définissez adjustable_
sur vos line_
lors de la création d’une session Checkout pour permettre à vos clients de modifier la quantité d’un poste lors du paiement.
Vous pouvez personnaliser les paramètres par défaut pour les quantités minimale et maximale autorisées en définissant adjustable_
et adjustable_
. Par défaut, la quantité modifiable minimale d’un poste est de 0
et la quantité modifiable maximale est de 99
. Vous pouvez indiquer une valeur allant jusqu’à 999999
pour adjustable_
.
Lorsque vous utilisez des quantités variables dont la valeur line_
est supérieure à 99
(la limite variable maximale par défaut), définissez une valeur adjustable_
supérieure ou égale à la quantité de ce poste.
Si vous utilisez des quantités réajustables, modifiez votre configuration de façon à ce qu’elle utilise adjustable_
lors de la création de la session Checkout pour réserver la quantité en stock au lieu de la quantité line_
.
Checkout empêche le client de retirer un poste lorsqu’il s’agit du seul restant.
Gérer les transactions réussies
Une fois le paiement effectué, vous pouvez lancer une requête sur les postes finalisés et leurs quantités. Si votre client supprime un poste, celui-ci est également supprimé de la réponse relative aux postes. Consultez le guide d’exécution pour apprendre à créer un gestionnaire d’événements pour traiter les sessions Checkout terminées.
Remarque
Pour tester votre gestionnaire d’événements, installez la CLI Stripe et utilisez stripe listen --forward-to localhost:4242/webhook
pour transmettre des événements à votre serveur local.