Tarifs multidevises
Augmentez votre taux de conversion et vos revenus en affichant les tarifs dans la devise de vos clients et en leur proposant des moyens de paiement fréquemment utilisés dans leur pays.
Pour ce faire, activez la fonctionnalité Adaptive Pricing de Stripe.
Si votre entreprise n’est pas admissible à Adaptive Pricing ou si vous préférez une solution offrant plus de contrôle, vous pouvez définir manuellement des tarifs multidevises dans l’API ou le Dashboard. Les tarifs multidevises configurés manuellement priment sur Adaptive Pricing, même si celle-ci est activée.
Ajouter plusieurs devises à un tarif
- Accédez à un produit dans le Dashboard
- Cliquez sur + Ajouter un autre tarif pour créer un nouveau tarif.
- Renseignez le tarif et sélectionnez une devise. Cette première devise sera la devise par défaut du tarif. Veillez à ce que tous vos tarifs aient la même devise par défaut.
- Cliquez sur +Ajouter des devises supplémentaires pour rechercher les devises prises en charge et les ajouter à votre tarif. Stripe suggère un taux de change, mais vous pouvez opter pour un autre taux.
- Cliquez sur Ajouter un tarif pour enregistrer votre nouveau tarif multidevise.
- Utilisez le tarif multidevise que vous avez créé en transmettant son ID dans les postes de facture lorsque vous créez une session Checkout.
Moyens de paiement locaux
Checkout et Payment Links présentent aux clients des moyens de paiement populaires compatibles avec leur devise locale.
Pour les clients situés aux Pays-Bas par exemple, Checkout et Payment Links convertissent les tarifs en euros et présentent des moyens de paiement néerlandais répandus comme iDEAL.
Vous pouvez configurer les moyens de paiement que vous souhaitez accepter dans les paramètres des moyens de paiement.
Grilles tarifaires
Les tarifs multidevises fonctionnent également avec les grilles tarifaires. Pour que les clients voient votre grille tarifaire s’afficher dans leur devise locale, tous les tarifs qui y figurent doivent inclure la devise locale du client dans leur paramètre currency_options
. Si vous utilisez Stripe Tax, ils doivent également inclure un paramètre tax_behavior
pour la devise donnée.
Intégrations prises en charge
Checkout présente automatiquement les tarifs dans la devise locale du client si toutes les conditions suivantes sont respectées :
- La devise concernée apparaît dans le paramètre
currency_options
des tarifs, les frais de livraison et les réductions de la session Checkout. - Dans le cas d’un tarif de vente additionnelle pour une session Checkout, celui-ci présente la devise appropriée dans le paramètre
currency_options
. - Si la session Checkout utilise Stripe Tax, la devise concernée apparaît dans le paramètre
tax_behavior
de tous les tarifs, frais de livraison et réductions de la session. - Vous n’avez pas spécifié de devise lors de la création de la session Checkout.
Si la devise voulue ou le paramètre tax_behavior
concerné manque, Checkout ne parviendra pas à localiser la devise et la session présentera au client la devise par défaut. La devise par défaut doit être la même pour tous les tarifs, frais de livraison et réductions.
Restrictions
La présentation du tarif en devise locale n’est pas disponible pour les sessions Checkout qui :
- utilisent des taux de taxe manuels.
- utilisent
payment_intent_data.application_fee_amount
oupayment_intent_data.transfer_data.amount
.
Frais
Les transactions ayant fait l’objet d’une conversion automatique des devises se voient appliquer des frais de transaction standard :
- Frais liés aux cartes ou aux moyens de paiement
- Frais pour carte ou moyen de paiement international (le cas échéant)
- Frais de conversion de devises
Consultez notre page des tarifs pour en savoir plus sur ces frais.
Spécifier une devise
Lorsque vous utilisez des tarifs multidevises dans une session, Checkout se charge automatiquement de présenter le tarif dans la devise de vos clients.
Cependant, vous pouvez empêcher cette action en précisant une devise lors de la création de la session Checkout.
Dans l’exemple ci-dessus, la devise de la session Checkout est toujours EUR (eur
), quel que soit le pays de l’utilisateur.
Tests
Pour tester la présentation en devise locale de Checkout, de Payment Links et de la grille tarifaire, transmettez l’adresse e-mail du client accompagnée d’un suffixe au format+location_XX
, où XX
est un code pays ISO à deux lettres valide, pour indiquer sa localisation.
Par exemple, pour tester la devise présentée à un client français, transmettez une adresse e-mail de type test+location_FR@example.com
.
La devise que vous voyez quand vous suivez l’URL d’une session Checkout, d’un lien de paiement ou d’une grille tarifaire créée à l’aide d’une adresse e-mail précisant le pays du client est identique à celle qui est présentée à un client du pays en question.
Checkout
Lorsque vous créez une session Checkout, transmettez l’adresse e-mail précisant le pays du client dans le champ customer_email.
Vous pouvez également créer un objet Customer et indiquer son adresse e-mail en y ajoutant un suffixe de type +location_XX
.
Chaque fois qu’il sera possible de présenter un tarif dans la monnaie locale du client dans Checkout, l’objet Checkout Session sera modifié en conséquence. Les champs currency
, payment_method_types
et amount_total
reflèteront la devise locale et un tarif converti.
Payment Links
Pour Payment Links, transmettez une adresse e-mail précisant le pays du client dans le paramètre d’URL prefilled_email
afin de tester les devises présentées aux clients de différents pays.
Grille tarifaire
Pour la grille tarifaire, transmettez une adresse e-mail précisant le pays du client dans l’attribut customer-email afin de tester les devises présentées aux clients de différents pays.