> ## 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

| Zahlungsmethode      | Unterstützte Länder | Unterstützte Währungen | Abonnements | Mindestbetrag        |
| :------------------- | :------------------ | :--------------------- | :---------: | :------------------- |
| **Kreditkarten**     | Global              | Alle Währungen         |      Ja     | \$0,50               |
| **Debitkarten**      | Global              | Alle Währungen         |      Ja     | \$0,50               |
| **Apple Pay**        | Global (außer IN)   | Alle Währungen         |      Ja     | \$0,50               |
| **Google Pay**       | Global (außer IN)   | Alle Währungen         |      Ja     | \$0,50               |
| **Amazon Pay**       | Global (außer IN)   | USD                    |     Nein    | \$0,50               |
| **Cash App Pay**     | USA                 | USD                    |     Nein    | \$0,50               |
| **Klarna**           | USA, Europa         | USD, EUR, GBP + 7 mehr |      Ja     | \$50,01              |
| **Afterpay**         | USA, UK             | USD, GBP               |     Nein    | \$50,01              |
| **Sunbit**           | USA                 | USD                    |     Nein    | $60,00 (max $19.999) |
| **UPI**              | Indien              | INR                    |     Ja\*    | ₹1                   |
| **Rupay**            | Indien              | INR                    |     Ja\*    | ₹1                   |
| **iDEAL**            | Niederlande         | EUR                    |     Nein    | €0,50                |
| **Bancontact**       | Belgien             | EUR                    |     Nein    | €0,50                |
| **EPS**              | Österreich          | EUR                    |     Nein    | €0,50                |
| **Multibanco**       | Portugal            | EUR                    |     Nein    | €0,50                |
| **Przelewy24 (P24)** | Polen               | PLN                    |     Nein    | 2,00 PLN             |
| **BLIK**             | Polen               | PLN                    |     Nein    | 2,00 PLN             |
| **Satispay**         | Europa              | EUR                    |      Ja     | €0,50                |
| **PAYCO**            | Südkorea            | KRW                    |     Nein    | \~\$1,00             |
| **Naver Pay**        | Südkorea            | KRW                    |      Ja     | \~\$1,00             |
| **Kakao Pay**        | Südkorea            | KRW                    |      Ja     | \~\$1,00             |
| **RevolutPay**       | Global              | GBP                    |     Nein    | £0,50                |
| **Billie**           | Global              | GBP                    |     Nein    | £0,50                |
| **Pix**              | Brasilien           | BRL                    |     Nein    | \$0,50               |
| **Stablecoins**      | Global (außer IN)   | USD                    |     Nein    | \$0,50               |
| **WeChat Pay**       | Global              | USD, CNY               |     Nein    | \$0,50               |

<Note>
  \*Alle in Indien ausgestellten Karten (Visa, Mastercard, Rupay usw.) und UPI unterstützen Abonnements mit RBI-konformen Mandaten. Die 48-stündige Bearbeitungsverzögerung gilt für alle in Indien ausgestellten Karten und UPI. Siehe die Seite <a href="/features/payment-methods/india">India Payment Methods</a> für Details zu Anforderungen an Mandate.
</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">
    Klarna, Afterpay, and Billie installment options to increase average order value and 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 (Niederlande), Bancontact (Belgien), EPS (Österreich), Multibanco (Portugal) und Przelewy24 (Polen).
  </Card>

  <Card title="South Korea" icon="won-sign" href="/features/payment-methods/south-korea">
    Kakao Pay, Naver Pay und PAYCO-Wallets plus lokale koreanische Karten, abgerechnet in KRW.
  </Card>

  <Card title="Pix" icon="brazilian-real-sign" href="/features/payment-methods/pix">
    Sofortige Banküberweisungen für den brasilianischen Markt per QR-Code oder Copy-Paste-Schlüssel.
  </Card>

  <Card title="Stablecoins" icon="dollar-sign" href="/features/payment-methods/stablecoins">
    Akzeptiere Stablecoin-Zahlungen von Kunden weltweit (außer Indien), abgerechnet in USD.
  </Card>

  <Card title="WeChat Pay" icon="comment-dollar" href="/features/payment-methods/wechat">
    QR-Code-Zahlungen für chinesische Kunden über WeChat, unterstützt USD und CNY.
  </Card>
</CardGroup>

## Deaktivierung von Zahlungsmethoden auf Geschäftsebene

Du kannst spezifische Zahlungsmethoden auf Geschäftsebene von deinem Dashboard aus deaktivieren. Dies gilt für alle Check-out-Sitzungen deines Unternehmens, ohne dass es pro Produkt oder Sitzung konfiguriert werden muss.

<Steps>
  <Step title="Navigate to Settings">
    Gehe zu **Einstellungen > Zahlungsmethoden** im Dodo Payments-Dashboard.
  </Step>

  <Step title="Disable Payment Methods">
    Schalte alle Zahlungsmethoden aus, die du deinen Kunden nicht anbieten möchtest.
  </Step>
</Steps>

<Tip>
  Verwende dies, um Zahlungsmethoden zu deaktivieren, die in deiner Region hohe Betrugsraten aufweisen, oder um die Optionen nur auf die Methoden zu beschränken, die dein Unternehmen betrieblich unterstützt.
</Tip>

<Info>
  Einstellungen auf Geschäftsebene wirken als globaler Filter. Beschränkungen pro Check-out über `allowed_payment_method_types` schränken die verfügbaren Methoden innerhalb dessen weiter ein, was auf Geschäftsebene aktiviert ist.
</Info>

## Konfiguration von Zahlungsmethoden pro Check-out

Zusätzlich zu den Einstellungen auf Geschäftsebene kannst du mithilfe von `allowed_payment_method_types` einschränken, welche Methoden für einzelne Check-out-Sitzungen angezeigt werden:

<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>

### Verfügbare Methodentypen

| Typ                 | Beschreibung                                |
| :------------------ | :------------------------------------------ |
| `credit`            | Kreditkarten (Visa, Mastercard, Amex, etc.) |
| `debit`             | Debitkarten                                 |
| `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`       | UPI Collect (QR-Code)                       |
| `ideal`             | iDEAL (Niederlande)                         |
| `bancontact_card`   | Bancontact (Belgien)                        |
| `eps`               | EPS (Österreich)                            |
| `multibanco`        | Multibanco (Portugal)                       |
| `przelewy24`        | Przelewy24 / P24 (Polen)                    |
| `blik`              | BLIK (Polen)                                |
| `satispay`          | Satispay (Europa)                           |
| `payco`             | PAYCO (Südkorea)                            |
| `naver_pay`         | Naver Pay (Südkorea)                        |
| `kakao_pay`         | Kakao Pay (Südkorea)                        |
| `revolut_pay`       | RevolutPay                                  |
| `billie`            | Billie B2B BNPL                             |
| `sunbit`            | Sunbit BNPL (USA)                           |
| `pix`               | Pix (Brasilien)                             |
| `crypto_currency`   | Stablecoins                                 |
| `we_chat_pay`       | WeChat Pay                                  |

<Warning>
  Immer `credit` und `debit` als Fallbacks einbeziehen. Wenn alle angegebenen Zahlungsmethoden für einen Kunden nicht verfügbar sind, schlägt der Check-out fehl.
</Warning>

### API Endpunkte

<CardGroup cols={3}>
  <Card title="Checkout Sessions" icon="cart-shopping" href="/api-reference/checkout-sessions/create">
    Check-out mit erlaubten Methoden erstellen.
  </Card>

  <Card title="Payments" icon="credit-card" href="/api-reference/payments/post-payments">
    Einmalige Zahlungen mit Methodenfilterung.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/api-reference/subscriptions/post-subscriptions">
    Wiederkehrende Zahlungen mit Methodenbeschränkungen.
  </Card>
</CardGroup>

## Best Practices

<AccordionGroup>
  <Accordion title="Match methods to your market">
    Regionale Zahlungsmethoden für deine Zielmärkte einbeziehen. iDEAL erfasst \~60% der Online-Zahlungen in den Niederlanden; UPI dominiert in Indien. Das Weglassen dieser Methoden verringert die Konversion erheblich.
  </Accordion>

  <Accordion title="Always provide card fallbacks">
    Auch wenn spezifische Methoden angestrebt werden, immer `credit` und `debit` als Fallbacks einbeziehen. Nicht alle Kunden haben Zugriff auf jede Zahlungsmethode.
  </Accordion>

  <Accordion title="Consider transaction minimums">
    BNPL-Methoden haben Mindestanforderungen pro Anbieter: Klarna und Afterpay erfordern $50.01; Sunbit erfordert $60.00 (und hat ein Maximum von \$19,999). Nicht für Produkte außerhalb dieser Bereiche einbeziehen – sie erscheinen einfach nicht, was in Ordnung ist.
  </Accordion>

  <Accordion title="Test across regions and devices">
    Verwende den Testmodus, um die Verfügbarkeit von Zahlungsmethoden für verschiedene Kundenstandorte, Währungen und Gerätetypen zu überprüfen, bevor du live gehst.
  </Accordion>
</AccordionGroup>

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="Payment method not appearing">
    **Überprüfe diese Faktoren:**

    1. Methode in `allowed_payment_method_types` enthalten?
    2. Kundenstandort entspricht dem unterstützten Gebiet der Methode?
    3. Transaktionswährung von der Methode unterstützt?
       4\. Transaktionsbetrag innerhalb des von der Methode unterstützten Bereichs (z. B. Klarna/Afterpay min $50.01; Sunbit $60.00–\$19,999)?
    4. Für Abonnements: Unterstützt die Methode wiederkehrende Zahlungen?

    **Lösung:** Entferne `allowed_payment_method_types` vorübergehend, um alle berechtigten Methoden zu sehen, und grenze das Problem dann ein.
  </Accordion>

  <Accordion title="Unexpected methods appearing">
    **Mögliche Ursachen:**

    * `allowed_payment_method_types` wird nicht korrekt übergeben
    * Parameter falsch formatiert (muss ein Array von Zeichenketten sein)

    **Lösung:** Protokolliere deine API-Anforderungsnutzlast und überprüfe die Parameterstruktur.
  </Accordion>

  <Accordion title="Regional method not available">
    **Überprüfung:**

    * Die Rechnungsadresse des Kunden stimmt mit der Region der Methode überein
    * Währung korrekt eingestellt (z. B. EUR für iDEAL)
    * Adaptive Währung ist aktiviert, wenn der Kunde international ist

    **Lösung:** Überprüfe Ländercode und Währung der Rechnungsadresse in deiner API-Anforderung.
  </Accordion>

  <Accordion title="Indian payment method issues">
    UPI- und Rupay-Abonnements haben spezielle Anforderungen, einschließlich 48-Stunden-Verarbeitungsverzögerungen und RBI-Mandatsgrenzen.

    **Siehe:** <a href="/features/payment-methods/india">Zahlungsmethoden in Indien</a> für vollständige Anleitung.
  </Accordion>
</AccordionGroup>

## Verwandte Seiten

<CardGroup cols={2}>
  <Card title="Adaptive Currency" icon="globe" href="/features/adaptive-currency">
    Unterstützte Währungen und automatische Konvertierung.
  </Card>

  <Card title="Checkout Guide" icon="book" href="/developer-resources/checkout-session">
    Vollständige Implementierungsanleitung für den Checkout.
  </Card>

  <Card title="Testing Process" icon="flask" href="/miscellaneous/testing-process">
    Testkarten, UPI-IDs und Wallet-Tests.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/features/subscription">
    Wiederkehrende Abrechnung und Aktualisierungen der Zahlungsmethoden.
  </Card>
</CardGroup>

## Erweiterung der Zahlungsoptionen

Wir fügen kontinuierlich neue Zahlungsmethoden hinzu. Wenn du eine bestimmte Methode benötigst, die hier nicht aufgeführt ist, kontaktiere uns unter [support@dodopayments.com](mailto:support@dodopayments.com).
