Isolation des boutiques
Chaque lecture et modification liée à une boutique exige une session sécurisée et une appartenance active. Les contrôles masqués dans l’interface ne servent jamais d’autorisation.
Commandes et stocks
Les commandes utilisent des opérations atomiques, des clés d’idempotence, des jetons privés non énumérables et des contraintes de base de données pour éviter les doubles commandes et la survente.
Paiements
Stripe héberge la saisie de carte et l’intégration du vendeur. Les webhooks sont signés, les comptes sont liés au bon locataire et les remboursements ou litiges ne modifient jamais silencieusement la préparation ou les stocks.
Signaler un problème
Écrivez à support@dishfolk.ca avec « Sécurité » dans l’objet. Ne transmettez pas de mot de passe, de jeton privé ou de numéro complet de carte.