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.
Activer les quantités modifiablesCôté serveur
Remarque
Certaines actions de mise à jour des postes, telles que la possibilité d’ajouter de nouveaux postes, ne sont pas prises en charge pour cette intégration.
Définissez adjustable_quantity sur vos line_items 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 des quantités minimales et maximales autorisées en définissant adjustable_quantity.minimum et adjustable_quantity.maximum. Par défaut, la quantité modifiable minimale d’un poste est de 0 et la quantité modifiable maximale est de 99. Vous pouvez spécifier une valeur allant jusqu’à 999 999 pour adjustable_
.
Checkout empêche le client de retirer un poste lorsqu’il s’agit du seul restant.
Mettre à jour les quantités des postesCôté client
Utilisez updateLineItemQuantity pour modifier la quantité d’un poste suite à l’action d’un client, par exemple s’il clique sur un bouton pour augmenter la quantité. Transmettez l’ID du poste et la nouvelle quantité :
Gérer les transactions réussiesCôté serveur
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.