Vendre dans plusieurs devises
Vendre au-delà des frontières se passe bien, jusqu'à ce que l'arithmétique suppose discrètement des euros.
Chaque événement a sa devise
Vous fixez le prix d'un événement dans la devise où vous vendez réellement, et les acheteurs sont débités dans cette devise. Frais, remises et rapports suivent l'événement plutôt qu'un réglage par défaut de la plateforme.
Les devises sans décimales
Le yen japonais et le forint hongrois n'ont pas de sous-unité : les « centimes de yen » n'existent pas. Les systèmes de paiement représentent les montants dans la plus petite unité, si bien qu'un code multipliant aveuglément par 100 facture cent fois le prix voulu à un acheteur japonais. Nous convertissons les montants en un seul endroit précisément pour que cette classe de bug n'ait nulle part où vivre.
Les remises à montant fixe restent dans leur devise
Un code « 10 € de remise » ne peut pas réduire de 10 un événement en yens. Les codes à montant fixe ne s'appliquent qu'aux événements dans leur propre devise ; les codes en pourcentage fonctionnent partout, un pourcentage signifiant la même chose partout.
Les planchers et plafonds de frais aussi
Notre plancher de 0,20 € et notre plafond de 0,50 € sont des montants en espèces : ils n'ont de sens que dans une devise. Appliquer des bornes en euros à une commande dans une devise à faible valeur unitaire serait une erreur sérieuse à votre détriment ; c'est pourquoi ces bornes tiennent compte de la devise.
Les devises de traitement et la conversion relèvent de Stripe, dans le cadre de votre propre accord avec eux.