> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment Methods

> Complete guide to payment methods supported by Dodo Payments, including credit/debit cards, digital wallets, BNPL, UPI/Rupay, European options, and how to configure them for your checkout.

Dodo Payments supports a wide range of payment methods to help you serve customers globally. Turn on new payment methods instantly — no additional contracts, integrations, or merchant accounts needed.

## Why Offer Multiple Payment Methods?

<CardGroup cols={3}>
  <Card title="Boost Conversion" icon="chart-line">
    Local methods increase sales 20-30% in target markets.
  </Card>

  <Card title="One Platform" icon="layer-group">
    All methods managed through a single API.
  </Card>

  <Card title="Smart Routing" icon="route">
    Right options shown based on location and device.
  </Card>
</CardGroup>

## How It Works

Payment methods are automatically presented to customers based on:

* **Customer Location** — Regional methods like iDEAL (Netherlands) or UPI (India) only appear for customers in those regions
* **Transaction Currency** — Payment methods are filtered by supported currencies
* **Device Type** — Apple Pay only appears on compatible Apple devices and browsers
* **Transaction Type** — Some methods don't support subscriptions or have minimum amounts

<Info>
  **Automatic Activation:** All payment methods are pre-configured and managed by Dodo Payments. No additional setup needed — they become available once your account is verified and live mode is enabled.
</Info>

## Supported Payment Methods

| Méthode de paiement  | Pays pris en charge | Devises prises en charge | Abonnements | Montant min          |
| :------------------- | :------------------ | :----------------------- | :---------: | :------------------- |
| **Cartes de crédit** | Global              | Toutes les devises       |     Oui     | \$0.50               |
| **Cartes de débit**  | Global              | Toutes les devises       |     Oui     | \$0.50               |
| **Apple Pay**        | Global (sauf IN)    | Toutes les devises       |     Oui     | \$0.50               |
| **Google Pay**       | Global (sauf IN)    | Toutes les devises       |     Oui     | \$0.50               |
| **Amazon Pay**       | Global (sauf IN)    | USD                      |     Non     | \$0.50               |
| **Cash App Pay**     | US                  | USD                      |     Non     | \$0.50               |
| **Klarna**           | US, Europe          | USD, EUR, GBP + 7 autres |     Non     | \$50.01              |
| **Afterpay**         | US, UK              | USD, GBP                 |     Non     | \$50.01              |
| **Sunbit**           | US                  | USD                      |     Non     | $60.00 (max $19,999) |
| **UPI**              | Inde                | INR                      |    Oui\*    | ₹1                   |
| **Rupay**            | Inde                | INR                      |    Oui\*    | ₹1                   |
| **iDEAL**            | Pays-Bas            | EUR                      |     Non     | €0.50                |
| **Bancontact**       | Belgique            | EUR                      |     Non     | €0.50                |
| **EPS**              | Autriche            | EUR                      |     Non     | €0.50                |
| **Multibanco**       | Portugal            | EUR                      |     Non     | €0.50                |
| **Przelewy24 (P24)** | Pologne             | PLN                      |     Non     | 2.00 PLN             |
| **PAYCO**            | Corée du Sud        | KRW                      |     Non     | \~\$1.00             |
| **Naver Pay**        | Corée du Sud        | KRW                      |     Oui     | \~\$1.00             |
| **Kakao Pay**        | Corée du Sud        | KRW                      |     Oui     | \~\$1.00             |
| **RevolutPay**       | Global              | GBP                      |     Non     | £0.50                |
| **Billie**           | Global              | GBP                      |     Non     | £0.50                |
| **Pix**              | Brésil              | BRL                      |     Non     | \$0.50               |
| **Stablecoins**      | Global (sauf IN)    | USD                      |     Non     | \$0.50               |
| **WeChat Pay**       | Global              | USD, CNY                 |     Non     | \$0.50               |

<Note>
  \*Toutes les cartes émises en Inde (Visa, Mastercard, Rupay, etc.) et UPI prennent en charge les abonnements avec des mandats conformes à la RBI. Le délai de traitement de 48 heures s'applique à toutes les cartes émises en Inde et à l'UPI. Voir la page <a href="/features/payment-methods/india">Méthodes de paiement en Inde</a> pour plus de détails sur les exigences des mandats.
</Note>

<Warning>
  **PayPal Support Paused:** PayPal is temporarily unavailable for new transactions. We'll update this page when restored.
</Warning>

## Payment Method Categories

<CardGroup cols={2}>
  <Card title="Credit & Debit Cards" icon="credit-card" href="/features/payment-methods/cards">
    Accept Visa, Mastercard, Amex, Discover, JCB, UnionPay, and regional networks like Cartes Bancaires and Interac.
  </Card>

  <Card title="Digital Wallets" icon="wallet" href="/features/payment-methods/digital-wallets">
    Apple Pay, Google Pay, Amazon Pay, Cash App Pay, and RevolutPay for fast, secure one-tap checkout.
  </Card>

  <Card title="Buy Now Pay Later" icon="calendar-days" href="/features/payment-methods/bnpl">
    Options de paiement en plusieurs fois Klarna, Afterpay, Billie et Sunbit pour augmenter la valeur moyenne de la commande et la conversion.
  </Card>

  <Card title="India" icon="indian-rupee-sign" href="/features/payment-methods/india">
    UPI and Rupay cards with RBI-compliant subscription mandates for the Indian market.
  </Card>

  <Card title="Europe" icon="euro-sign" href="/features/payment-methods/europe">
    iDEAL (Pays-Bas), Bancontact (Belgique), EPS (Autriche), Multibanco (Portugal) et Przelewy24 (Pologne).
  </Card>

  <Card title="South Korea" icon="won-sign" href="/features/payment-methods/south-korea">
    Portefeuilles Kakao Pay, Naver Pay et PAYCO plus cartes locales coréennes, facturées en KRW.
  </Card>

  <Card title="Pix" icon="brazilian-real-sign" href="/features/payment-methods/pix">
    Virements bancaires instantanés pour le marché brésilien via code QR ou clé copier-coller.
  </Card>

  <Card title="Stablecoins" icon="dollar-sign" href="/features/payment-methods/stablecoins">
    Acceptez les paiements en stablecoin des clients du monde entier (sauf en Inde), facturés en USD.
  </Card>

  <Card title="WeChat Pay" icon="comment-dollar" href="/features/payment-methods/wechat">
    Paiements par code QR pour les clients chinois via WeChat, prenant en charge l'USD et le CNY.
  </Card>
</CardGroup>

## Désactivation des méthodes de paiement au niveau de l'entreprise

Vous pouvez désactiver des méthodes de paiement spécifiques au niveau de l'entreprise depuis votre tableau de bord. Cela s'applique à toutes les sessions de paiement pour votre entreprise, sans besoin de les configurer par produit ou session.

<Steps>
  <Step title="Navigate to Settings">
    Allez à **Paramètres > Méthodes de paiement** dans le tableau de bord Dodo Payments.
  </Step>

  <Step title="Disable Payment Methods">
    Désactivez toute méthode de paiement que vous ne souhaitez pas proposer aux clients.
  </Step>
</Steps>

<Tip>
  Utilisez cela pour désactiver les méthodes de paiement qui ont des taux de fraude élevés dans votre région, ou pour limiter les options uniquement aux méthodes que votre entreprise prend en charge opérationnellement.
</Tip>

<Info>
  Les paramètres au niveau de l'entreprise agissent comme un filtre global. Les restrictions par session de paiement via `allowed_payment_method_types` limitent davantage les méthodes disponibles parmi celles activées au niveau de l'entreprise.
</Info>

## Configuration des méthodes de paiement par session de paiement

En plus des paramètres au niveau de l'entreprise, vous pouvez restreindre les méthodes affichées pour les sessions de paiement individuelles en utilisant `allowed_payment_method_types` :

<Tabs>
  <Tab title="JavaScript">
    ```javascript theme={null}
    const session = await client.checkoutSessions.create({
      product_cart: [{ product_id: 'prod_123', quantity: 1 }],
      allowed_payment_method_types: [
        'credit',
        'debit', 
        'apple_pay',
        'google_pay'
      ],
      return_url: 'https://example.com/success'
    });
    ```
  </Tab>

  <Tab title="Python">
    ```python theme={null}
    session = client.checkout_sessions.create(
        product_cart=[{"product_id": "prod_123", "quantity": 1}],
        allowed_payment_method_types=[
            "credit",
            "debit",
            "apple_pay", 
            "google_pay"
        ],
        return_url="https://example.com/success"
    )
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST https://test.dodopayments.com/checkouts \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "product_cart": [{"product_id": "prod_123", "quantity": 1}],
        "allowed_payment_method_types": ["credit", "debit", "apple_pay", "google_pay"],
        "return_url": "https://example.com/success"
      }'
    ```
  </Tab>
</Tabs>

### Types de méthodes disponibles

| Type                | Description                                     |
| :------------------ | :---------------------------------------------- |
| `credit`            | Cartes de crédit (Visa, Mastercard, Amex, etc.) |
| `debit`             | Cartes de débit                                 |
| `apple_pay`         | Apple Pay                                       |
| `google_pay`        | Google Pay                                      |
| `amazon_pay`        | Amazon Pay                                      |
| `cashapp`           | Cash App Pay                                    |
| `klarna`            | Klarna BNPL                                     |
| `afterpay_clearpay` | Afterpay / Clearpay                             |
| `upi_collect`       | Collecte UPI (code QR)                          |
| `ideal`             | iDEAL (Pays-Bas)                                |
| `bancontact_card`   | Bancontact (Belgique)                           |
| `eps`               | EPS (Autriche)                                  |
| `multibanco`        | Multibanco (Portugal)                           |
| `przelewy24`        | Przelewy24 / P24 (Pologne)                      |
| `payco`             | PAYCO (Corée du Sud)                            |
| `naver_pay`         | Naver Pay (Corée du Sud)                        |
| `kakao_pay`         | Kakao Pay (Corée du Sud)                        |
| `revolut_pay`       | RevolutPay                                      |
| `billie`            | Billie B2B BNPL                                 |
| `sunbit`            | Sunbit BNPL (US)                                |
| `pix`               | Pix (Brésil)                                    |
| `crypto`            | Stablecoins                                     |
| `wechat_pay`        | WeChat Pay                                      |

<Warning>
  Incluez toujours `credit` et `debit` en tant que solutions alternatives. Si toutes les méthodes de paiement spécifiées sont indisponibles pour un client, la session de paiement échouera.
</Warning>

### Points de terminaison API

<CardGroup cols={3}>
  <Card title="Checkout Sessions" icon="cart-shopping" href="/api-reference/checkout-sessions/create">
    Créer une session de paiement avec méthodes autorisées.
  </Card>

  <Card title="Payments" icon="credit-card" href="/api-reference/payments/post-payments">
    Paiements uniques avec filtrage par méthode.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/api-reference/subscriptions/post-subscriptions">
    Paiements récurrents avec restrictions par méthode.
  </Card>
</CardGroup>

## Bonnes pratiques

<AccordionGroup>
  <Accordion title="Match methods to your market">
    Incluez les méthodes de paiement régionales pour vos marchés cibles. iDEAL capte \~60% des paiements en ligne aux Pays-Bas ; l'UPI domine en Inde. Omettre ces méthodes nuit considérablement à la conversion.
  </Accordion>

  <Accordion title="Always provide card fallbacks">
    Même lorsque vous ciblez des méthodes spécifiques, incluez `credit` et `debit` comme solutions alternatives. Tous les clients n'ont pas accès à chaque méthode de paiement.
  </Accordion>

  <Accordion title="Consider transaction minimums">
    Les méthodes BNPL ont des minima par fournisseur : Klarna et Afterpay nécessitent $50.01 ; Sunbit nécessite $60.00 (et a un maximum de \$19,999). Ne les incluez pas pour des produits en dehors de ces gammes — elles n'apparaîtront tout simplement pas, ce qui est bien.
  </Accordion>

  <Accordion title="Test across regions and devices">
    Utilisez le mode test pour vérifier la disponibilité des méthodes de paiement pour différents emplacements de clients, devises et types d'appareils avant de les mettre en ligne.
  </Accordion>
</AccordionGroup>

## Dépannage

<AccordionGroup>
  <Accordion title="Payment method not appearing">
    **Vérifiez ces facteurs :**

    1. La méthode est-elle incluse dans `allowed_payment_method_types` ?
    2. La localisation du client correspond-elle à la région prise en charge par la méthode ?
    3. La devise de la transaction est-elle prise en charge par la méthode ?
       4\. Le montant de la transaction est-il dans la plage prise en charge par la méthode (par exemple, Klarna/Afterpay min $50.01 ; Sunbit $60.00–\$19,999) ?
    4. Pour les abonnements : la méthode prend-elle en charge les paiements récurrents ?

    **Solution :** Retirez `allowed_payment_method_types` temporairement pour voir toutes les méthodes éligibles, puis restreignez le problème.
  </Accordion>

  <Accordion title="Unexpected methods appearing">
    **Causes possibles :**

    * `allowed_payment_method_types` n'est pas transmis correctement
    * Paramètre mal formaté (doit être un tableau de chaînes)

    **Solution :** Enregistrez votre charge utile de requête API et vérifiez la structure du paramètre.
  </Accordion>

  <Accordion title="Regional method not available">
    **Vérifiez :**

    * L'adresse de facturation du client correspond à la région de la méthode
    * La devise est correctement définie (par exemple, EUR pour iDEAL)
    * La devise adaptative est activée si le client est international

    **Solution :** Vérifiez le code de pays de l'adresse de facturation et la devise dans votre requête API.
  </Accordion>

  <Accordion title="Indian payment method issues">
    Les abonnements UPI et Rupay ont des exigences uniques, y compris des délais de traitement de 48 heures et des limites imposées par la RBI.

    **Voir :** <a href="/features/payment-methods/india">Méthodes de paiement en Inde</a> pour un guide complet.
  </Accordion>
</AccordionGroup>

## Pages associées

<CardGroup cols={2}>
  <Card title="Adaptive Currency" icon="globe" href="/features/adaptive-currency">
    Devises prises en charge et conversion automatique.
  </Card>

  <Card title="Checkout Guide" icon="book" href="/developer-resources/checkout-session">
    Guide complet de mise en œuvre de la caisse.
  </Card>

  <Card title="Testing Process" icon="flask" href="/miscellaneous/testing-process">
    Cartes de test, ID UPI et test de portefeuilles.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/features/subscription">
    Facturation récurrente et mises à jour des méthodes de paiement.
  </Card>
</CardGroup>

## Extension des options de paiement

Nous ajoutons continuellement de nouvelles méthodes de paiement. Si vous avez besoin d'une méthode spécifique non listée ici, contactez-nous à [support@dodopayments.com](mailto:support@dodopayments.com).
