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.
Configurer la gestion des taxes dans Stripe
- Allez à
Tax
dans le menu de gauche de Stripe - Complétez le premier point (résidence fiscale d'origine). Vous pouvez mettre l'adresse du Cégep.
- Complétez ensuite la section
Ajouter une immatriculation fiscale
en cochant TPS et TVQ pour le Canada. - Cochez
Immédiatement
pour toutes les options de taxe présentées (QST et GST). - Dans votre code, activez la gestion automatique des taxes
Snowfall.Web.Mvc/Controllers/AchatsController.cs
// ...
AutomaticTax = new SessionAutomaticTaxOptions
{
Enabled = true
},
Mode = "payment",
SuccessUrl = Url.Action("Confirmation", "Achats", null , Request.Scheme) + "?sessionId={CHECKOUT_SESSION_ID}",
CancelUrl = Url.Action("Annuler", "Achats", null, Request.Scheme) + "?sessionId={CHECKOUT_SESSION_ID}", - Testez en entrant un code postal valide et le calcul des taxes devrait apparaître automatiquement