# Règles relatives aux moyens de paiement Contrôlez quand les moyens de paiement sont proposés à vos clients. Les règles des moyens de paiement vous permettent de définir des conditions sur les moyens de paiement directement à partir du Dashboard, sans aucune logique ou code personnalisé. Les règles vous permettent de : - Masquer ou afficher un moyen de paiement si le montant de la commande est supérieur ou inférieur à un certain montant - Masquer ou afficher un moyen de paiement pour les acheteurs dans certains pays ou utilisant certaines devises ## Considérations relatives aux règles des moyens de paiement Les moyens de paiement autres que la carte bancaire peuvent contribuer à améliorer la rentabilité unitaire, car ils permettent souvent d’obtenir des taux de conversion et de retour sur investissement plus élevés. Lorsque vous activez ces moyens de paiement, appliquez une logique métier spécifique pour contrôler quand les moyens de paiement sont proposés à vos clients. Grâce aux règles relatives aux moyens de paiement, vous pouvez ces appliquer cette logique directement dans le Dashboard, sans rédiger une seule ligne de code. Les règles relatives aux moyens de paiement sont compatibles avec les [tests A/B](https://docs.stripe.com/payments/a-b-testing.md) de Stripe. Vous pouvez ainsi exécuter des tests A/B à l’aide des critères de ciblage que vous sélectionnez ou tester des critères supplémentaires. Par exemple, vous pouvez tester l’impact de proposer un moyen de paiement particulier lorsque le prix dépasse un certain montant. > Les règles relatives aux moyens de paiement ne s’appliquent pas lorsqu’un composant Payment Element, Express Checkout Element, Checkout ou Payment Links crée un *abonnement* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis). Pour plus d’informations sur les abonnements et les factures, consultez la section [Fonctionnement des abonnements](https://docs.stripe.com/billing/subscriptions/overview.md). ## Before you begin - Vous devez utiliser le composant [Payment Element](https://docs.stripe.com/payments/payment-element.md), [Express Checkout Element](https://docs.stripe.com/elements/express-checkout-element.md), [Checkout](https://docs.stripe.com/payments/checkout.md), ou [Payment Links](https://docs.stripe.com/payment-links.md) de Stripe. - Vous devez utiliser les [moyens de paiement dynamiques](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) pour activer des moyens de paiement supplémentaires à partir du Dashboard Stripe sans avoir à modifier le code. - Afin de configurer des moyens de paiement dynamiques pour les utilisateurs directs, consultez le guide d’[intégration des moyens de paiement](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) - (Connect) Afin de configurer des moyens de paiement dynamiques pour les plateformes Connect, consultez la page [Passer aux moyens de paiement dynamiques](https://docs.stripe.com/connect/dynamic-payment-methods.md). ## Définir les conditions de la règle 1. Dans votre Dashboard, accédez aux [paramètres des moyens de paiement](https://dashboard.stripe.com/test/settings/payment_methods). 1. Pour un moyen de paiement pris en charge (comme Klarna), cliquez sur le menu déroulant (⋯) et sélectionnez **Personnaliser la disponibilité**. 1. Définissez des règles personnalisées (par exemple, un nouveau minimum de 100 USD pour Klarna), puis sélectionnez **Appliquer les remplacements**. Le moyen de paiement configuré est désormais associé à une balise **Personnalisé**. Un moyen de paiement personnalisé n’apparaît que dans les sessions Checkout, Payment Element ou Express Checkout Element qui répondent à ses critères de ciblage. > Dans votre Dashboard, vous configurez des limites de transaction dans une seule devise. Lors de l’évaluation de ces limites dans une transaction utilisant une devise différente, Stripe calcule automatiquement les limites équivalentes en utilisant le taux de change actuel. ![Une page de paiement présentant Klarna.](https://b.stripecdn.com/docs-statics-srv/assets/pmt-checkout-klarna-present.fab9fed6ec4dfc1e187b38beb944fc65.png) Avant ![Une page de paiement dans laquelle Klarna est masqué.](https://b.stripecdn.com/docs-statics-srv/assets/pmt-checkout-klarna-hidden.e1d585ab6318861be8aa813cdde91fb4.png) Après ## Tests Pour tester les règles relatives aux moyens de paiement établis pour Checkout et Payment Links, transmettez un e-mail client formaté par lieu qui inclut un suffixe au format `+location_XX` dans la partie locale de l’e-mail. `XX` doit être un [code pays ISO](https://www.nationsonline.org/oneworld/country_code_list.htm) valide à deux lettres. Par exemple, pour tester les règles basées sur l’emplacement pour un client situé en France, transmettez un e-mail tel que `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 carte tarifaire créée à l’aide d’une adresse e-mail précisant le lieu est identique à celle qui est présentée à un client du pays en question. ### Test de Checkout Lorsque vous créez une session Checkout, transmettez l’adresse e-mail précisant le pays du client dans le champ [customer_email](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-customer_email) pour simuler un paiement à partir d’un pays particulier. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u <>: \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d success_url="https://example.com/success" \ --data-urlencode customer_email="test+location_FR@example.com" ``` Vous pouvez également créer un objet [Client](https://docs.stripe.com/api/customers/create.md) et indiquer son adresse e-mail en y ajoutant un suffixe tel que `+location_XX`. Les [cartes de test](https://docs.stripe.com/testing.md#cards) Stripe fonctionnent normalement. ### Test de Payment Links Pour Payment Links, transmettez l’e-mail au format local comme `prefilled_email` ou `locked_prefilled_email` [paramètres URL](https://docs.stripe.com/payment-links/customize.md#customize-checkout-with-url-parameters)afin de tester les règles des moyens de paiement pour les clients de différents pays.