📄️ Introduction
Vous devez avoir complété les achats avant d'entamer ce niveau.
📄️ 33-1 Création d'un compte Stripe
Créer le compte
📄️ 33-2 Colonnes BD Stripe et statut de paiement
Le processus d'achats demeurera largement intact. C'est-à-dire qu’avant de basculer vers Stripe, nous allons créer dans la base de données l'achat, même si ce dernier n'est pas payé. En effet, lorsque nous allons recevoir la confirmation de Stripe que le paiement a été effectué, on ne peut pas simplement récupérer ce qu'il y a dans le panier puisque l'utilisateur pourrait avoir fait des modifications entre temps à son panier pour contourner le système!
📄️ 33-3 Intégration de Stripe Checkout
Installer Stripe.net
📄️ 33-4 Line Items
Comme mentionné à l'étape précédente, il faut envoyer à Stripe le montant et les articles à payer.
📄️ 33-5 Confirmation
Pour afficher la page de confirmation correctement, on doit récupérer la commande à partir du Id de session Stripe plutôt qu'à partir du Id de la commande.
📄️ 33-6 Modification du statut de paiement
On peut maintenant payer une commande! 🎉
📄️ 33-7 Annuler le paiement
Dans le cas où l'utilisateur décide d'annuler le paiement, on veut s'assurer de marquer l'achat comme étant annulé.
📄️ 33-8 Gestion des taxes
Stripe peut faire la gestion des taxes pour vous. Cela est facilitant puisque ces dernières peuvent rapidement devenir complexes à gérer tout dépendamment du public cible du site. Relativement facile si vos visiteurs sont uniquement du Québec, mais autrement, plusieurs calculs conditionnels sont nécessaires et il faut vous assurer de bien respecter les règlementations.