# Règles relatives aux moyens de paiement

Déterminez 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 hors cartes bancaires directement à partir du Dashboard, sans aucune logique ou code personnalisé. Les règles vous permettent de&nbsp;:

- Masquer ou afficher un moyen de paiement si le montant de la commande est supérieur ou inférieur à un certain montant.
  - **Exemple**&nbsp;: Afficher uniquement les transactions Affirm supérieures à 1&nbsp;000&nbsp;USD pour encourager les achats de montants plus élevés.
- Masquez ou affichez un moyen de paiement pour les clients de certains pays ou qui utilisent certaines devises.
  - **Exemple**&nbsp;: masquez iDEAL pour les clients situés hors des Pays-Bas, où ce moyen de paiement est peu utilisé.

> Les règles de moyens de paiement s’appliquent uniquement aux moyens de paiement autres que les cartes bancaires. Les paiements par carte et les moyens de paiement de type wallet, tels qu’Apple Pay et Google Pay, ne sont actuellement pas pris en charge.

## 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, vous pouvez appliquer une logique métier spécifique afin de déterminer quand ils sont proposés à vos clients. Les règles relatives aux moyens de paiement vous permettent d’appliquer directement cette logique dans le Dashboard, avec l’option no-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 aux [pages de facture hébergées](https://docs.stripe.com/invoicing/hosted-invoice-page.md) ou lorsqu’un composant Element Payment, Express Checkout, 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) Pour configurer des moyens de paiement dynamiques pour les plateformes Connect, consultez la page [Gérer les moyens de paiement des comptes connectés](https://docs.stripe.com/connect/manage-payment-methods.md).

## Définir les conditions de la règle

1. Dans le Dashboard, accédez aux [Paramètres des moyens de paiement](https://dashboard.stripe.com/settings/payment_methods/default).

2. (Connect) Si vous êtes une plateforme Connect, configurez les règles de moyens de paiement dans la configuration de votre [modèle](https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts), et non dans vos paramètres des moyens de paiement directs.

   **Paiement direct**&nbsp;: Les règles que vous définissez dans la configuration de votre modèle sont héritées par tous les comptes connectés. Les comptes connectés ne peuvent pas déroger à ces règles.

   **Paiements indirects**&nbsp;: Les règles que vous définissez dans vos paramètres des moyens de paiement directs s’appliquent aux paiements indirects. Les règles de vos comptes connectés n’affectent pas les paiements indirects.

   Pour plus d’informations sur les types de paiements, consultez les pages [Paiement direct](https://docs.stripe.com/connect/charges.md) et [Paiements indirects](https://docs.stripe.com/connect/destination-charges.md).

3. Pour un moyen de paiement pris en charge (comme Klarna), cliquez sur le menu déroulant (⋯) et sélectionnez **Personnaliser la disponibilité**.

4. Définissez des règles personnalisées (par exemple, un nouveau minimum de 100&nbsp;USD pour Klarna), puis sélectionnez **Appliquer les rectifications**.

> 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 <<YOUR_SECRET_KEY>>: \
  -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&nbsp;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.
