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

# Métodos de Pagamento Europeus

> Aceite iDEAL, Bancontact, EPS, Multibanco, Przelewy24, BLIK e Satispay para aumentar as taxas de conversão nos mercados europeus. Saiba mais sobre disponibilidade regional, cobertura bancária e configuração.

Os clientes europeus preferem fortemente métodos de pagamento locais que se integram aos seus sistemas bancários. Oferecer esses métodos pode aumentar as taxas de conversão em 20-40% nos mercados-alvo.

## Por Que Métodos de Pagamento Locais Europeus?

<CardGroup cols={3}>
  <Card title="Higher Conversion" icon="chart-line">
    O iDEAL captura \~60% dos pagamentos online holandeses. Não oferecê-lo significa perder clientes.
  </Card>

  <Card title="Lower Fraud" icon="shield-check">
    Pagamentos autenticados pelo banco têm taxas de fraude quase zero e não geram estornos.
  </Card>

  <Card title="Real-Time Settlement" icon="bolt">
    A maioria dos métodos europeus fornece confirmação de pagamento instantânea.
  </Card>
</CardGroup>

## Métodos Suportados

| Método               | País            | Participação de Mercado | Moeda | Assinaturas |
| :------------------- | :-------------- | :---------------------- | :---- | :---------: |
| **iDEAL**            | Países Baixos   | \~60%                   | EUR   |     Não     |
| **Bancontact**       | Bélgica         | \~50%                   | EUR   |     Não     |
| **EPS**              | Áustria         | \~30%                   | EUR   |     Não     |
| **Multibanco**       | Portugal        | \~40%                   | EUR   |     Não     |
| **Przelewy24 (P24)** | Polônia         | \~30%                   | PLN   |     Não     |
| **BLIK**             | Polônia         | \~60%                   | PLN   |     Não     |
| **Satispay**         | Europa (Itália) | Crescendo               | EUR   |     Sim     |

## iDEAL (Países Baixos)

iDEAL é o método de pagamento online dominante nos Países Baixos, conectando-se diretamente a todos os principais bancos holandeses.

### Como Funciona

```mermaid theme={null}
sequenceDiagram
    participant Customer
    participant Checkout
    participant Dodo
    participant iDEAL
    participant Bank
    
    Customer->>Checkout: Select iDEAL
    Checkout->>Dodo: Create payment
    Dodo->>iDEAL: Initiate payment
    iDEAL->>Customer: Redirect to bank selection
    Customer->>Bank: Select bank & authenticate
    Bank->>iDEAL: Payment confirmed
    iDEAL->>Dodo: Success callback
    Dodo->>Checkout: Payment complete
```

### Bancos Suportados

Todos os principais bancos holandeses são suportados:

* ABN AMRO
* ASN Bank
* Bunq
* ING
* Knab
* Rabobank
* RegioBank
* Revolut
* SNS
* Triodos Bank
* Van Lanschot

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['ideal', 'credit', 'debit'],
  billing_currency: 'EUR',
  billing_address: {
    country: 'NL',
    zipcode: '1012JS'
  },
  return_url: 'https://example.com/success'
});
```

## Bancontact (Bélgica)

Bancontact é o esquema de pagamento nacional da Bélgica, usado por virtualmente todos os bancos belgas para pagamentos online.

### Recursos

* Funciona com cartões de débito belgas existentes
* Suporte a aplicativos móveis (Payconiq by Bancontact)
* Confirmação de pagamento instantânea
* Nenhuma inscrição adicional necessária para clientes

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['bancontact_card', 'credit', 'debit'],
  billing_currency: 'EUR',
  billing_address: {
    country: 'BE',
    zipcode: '1000'
  },
  return_url: 'https://example.com/success'
});
```

## EPS (Áustria)

EPS (Padrão de Pagamento Eletrônico) habilita transferências bancárias online diretas para clientes austríacos.

### Recursos

* Integração direta com bancos austríacos
* Confirmação de pagamento em tempo real
* Alta confiança entre os consumidores austríacos
* Sem chargebacks

### Bancos Suportados

Principais bancos austríacos incluindo:

* Erste Bank
* Bank Austria
* Raiffeisen
* BAWAG
* Volksbank

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['eps', 'credit', 'debit'],
  billing_currency: 'EUR',
  billing_address: {
    country: 'AT',
    zipcode: '1010'
  },
  return_url: 'https://example.com/success'
});
```

## Multibanco (Portugal)

Multibanco é a rede interbancária de Portugal, oferecendo tanto pagamentos online quanto pagamentos em caixa eletrônica.

### Opções de Pagamento

1. **Internet Banking** — Transferência bancária direta via internet banking
2. **Pagamento em Caixa Eletrônica** — O cliente recebe uma referência para pagar em qualquer caixa Multibanco
3. **Mobile Banking** — Pagamento via aplicativos móveis do banco

### Como Funciona o Pagamento em Caixa Eletrônica

Para pagamentos em caixas eletrônicas, os clientes recebem uma referência de pagamento:

```
Entity: 12345
Reference: 123 456 789
Amount: €50.00
Expiry: 24 hours
```

O cliente pode pagar em qualquer caixa eletrônica portuguesa ou via internet banking usando esta referência.

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['multibanco', 'credit', 'debit'],
  billing_currency: 'EUR',
  billing_address: {
    country: 'PT',
    zipcode: '1000-001'
  },
  return_url: 'https://example.com/success'
});
```

<Note>
  Pagamentos via Multibanco em caixas eletrônicos podem ter atraso entre a finalização da compra e o pagamento real. Monitore os webhooks para confirmação de pagamento.
</Note>

## Przelewy24 (Polônia)

Przelewy24 (P24) é o principal método de pagamento online da Polônia, agregando transferências bancárias e carteiras locais de todos os principais bancos poloneses. Ao contrário dos outros métodos europeus, o Przelewy24 liquida em **PLN** (Złoty Polonês), não em EUR.

### Como Funciona

```mermaid theme={null}
sequenceDiagram
    participant Customer
    participant Checkout
    participant Dodo
    participant Przelewy24
    participant Bank

    Customer->>Checkout: Select Przelewy24
    Checkout->>Dodo: Create payment
    Dodo->>Przelewy24: Initiate payment
    Przelewy24->>Customer: Redirect to bank / wallet selection
    Customer->>Bank: Authenticate & approve
    Bank->>Przelewy24: Payment confirmed
    Przelewy24->>Dodo: Success callback
    Dodo->>Checkout: Payment complete
```

### Disponibilidade

* **Moeda de faturamento:** Apenas PLN
* **Tipo de transação:** Apenas pagamentos únicos (não disponível para assinaturas)
* **Cobertura:** Todos os principais bancos poloneses, além de carteiras locais populares

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['przelewy24', 'credit', 'debit'],
  billing_currency: 'PLN',
  billing_address: {
    country: 'PL',
    zipcode: '00-001'
  },
  return_url: 'https://example.com/success'
});
```

<Note>
  Przelewy24 requer uma moeda de faturamento em **PLN**. Se você cotar seus preços em EUR, habilite [Adaptive Currency](/features/adaptive-currency) para que clientes poloneses sejam faturados em PLN e o Przelewy24 fique disponível.
</Note>

## BLIK (Polônia)

BLIK é o método de pagamento móvel mais popular da Polônia, permitindo que os clientes paguem usando um código único de 6 dígitos gerado no aplicativo bancário. Assim como o Przelewy24, o BLIK liquida em **PLN** (Złoty Polonês), não em EUR.

### Como Funciona

```mermaid theme={null}
sequenceDiagram
    participant Customer
    participant Checkout
    participant Dodo
    participant BLIK
    participant BankApp

    Customer->>Checkout: Select BLIK
    Checkout->>Dodo: Create payment
    Customer->>BankApp: Generate 6-digit code
    Customer->>Checkout: Enter BLIK code
    Checkout->>Dodo: Submit code
    Dodo->>BLIK: Authorize payment
    BLIK->>BankApp: Confirmation request
    Customer->>BankApp: Approve payment
    BankApp->>BLIK: Payment confirmed
    BLIK->>Dodo: Success callback
    Dodo->>Checkout: Payment complete
```

### Disponibilidade

* **Moeda de cobrança:** Apenas PLN
* **Tipo de transação:** Apenas pagamentos únicos (não disponível para assinaturas)
* **Cobertura:** Todos os principais bancos poloneses que suportam BLIK

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['blik', 'credit', 'debit'],
  billing_currency: 'PLN',
  billing_address: {
    country: 'PL',
    zipcode: '00-001'
  },
  return_url: 'https://example.com/success'
});
```

<Note>
  BLIK requer uma moeda de cobrança **PLN**. Se você cotar seus preços em EUR, ative [Moeda Adaptativa](/features/adaptive-currency) para que os clientes poloneses sejam cobrados em PLN e o BLIK esteja disponível.
</Note>

## Satispay (Europa)

Satispay é uma rede de pagamento móvel europeia popular, especialmente na Itália, que permite aos clientes pagar diretamente do aplicativo Satispay sem compartilhar detalhes de cartão ou banco. Satispay liquida em **EUR**.

### Funcionalidades

* Pagamentos baseados em aplicativo independentes de redes de cartões
* Forte adoção na Itália e crescimento em outros mercados europeus
* Suporta tanto pagamentos únicos quanto assinaturas

### Disponibilidade

* **Moeda de cobrança:** EUR
* **Tipo de transação:** Pagamentos únicos e assinaturas

### Configuração

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['satispay', 'credit', 'debit'],
  billing_currency: 'EUR',
  billing_address: {
    country: 'IT',
    zipcode: '00100'
  },
  return_url: 'https://example.com/success'
});
```

## Tipos de Métodos da API

| Tipo              | Método           | País            |
| :---------------- | :--------------- | :-------------- |
| `ideal`           | iDEAL            | Países Baixos   |
| `bancontact_card` | Bancontact       | Bélgica         |
| `eps`             | EPS              | Áustria         |
| `multibanco`      | Multibanco       | Portugal        |
| `przelewy24`      | Przelewy24 (P24) | Polônia         |
| `blik`            | BLIK             | Polônia         |
| `satispay`        | Satispay         | Europa (Itália) |

## Checkout Europeu Multi-País

Para empresas que atendem a vários países europeus, inclua todos os métodos regionais:

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: [
    'ideal',           // Netherlands
    'bancontact_card', // Belgium
    'eps',             // Austria
    'multibanco',      // Portugal
    'przelewy24',      // Poland (requires PLN billing currency)
    'blik',            // Poland (requires PLN billing currency)
    'satispay',        // Europe / Italy
    'credit',          // Fallback
    'debit'            // Fallback
  ],
  billing_currency: 'EUR',
  return_url: 'https://example.com/success'
});
```

Dodo mostra automaticamente apenas os métodos relevantes com base na localização do cliente. Um cliente holandês verá iDEAL; um cliente belga verá Bancontact.

## Teste

Os métodos de pagamento europeus podem ser testados no modo sandbox. O fluxo de teste simula o processo de autenticação bancária.

<Steps>
  <Step title="Enable test mode">
    Use suas chaves de teste da API Dodo Payments.
  </Step>

  <Step title="Set appropriate billing address">
    Defina o país do endereço de cobrança para corresponder ao método de pagamento:

    * `NL` para iDEAL
    * `BE` para Bancontact
    * `AT` para EPS
    * `PT` para Multibanco
    * `PL` para Przelewy24 e BLIK (com moeda de cobrança PLN)
    * `IT` para Satispay
  </Step>

  <Step title="Complete the test flow">
    Siga o fluxo de autenticação bancária simulado no ambiente de teste.
  </Step>
</Steps>

## Melhores Práticas

<AccordionGroup>
  <Accordion title="Always include regional methods for target markets">
    Se você vende para clientes holandeses, inclua iDEAL. Não fazê-lo é como não aceitar Visa nos EUA — você perderá vendas significativas.
  </Accordion>

  <Accordion title="Match currency to region">
    A maioria dos métodos de pagamento europeus requer EUR — certifique-se de que sua precificação suporte transações em Euro. A única exceção é o Przelewy24, que é oferecido apenas em cobranças de **PLN** (Złoty Polonês).
  </Accordion>

  <Accordion title="Handle redirects gracefully">
    Todos os métodos europeus envolvem redirecionamentos para sites bancários. Certifique-se de que o manuseio de URL de retorno é robusto e leva em conta usuários que abandonam na metade do fluxo.
  </Accordion>

  <Accordion title="Provide card fallbacks">
    Nem todos os clientes europeus têm acesso a esses métodos regionais (turistas, expatriados, etc.). Sempre inclua `credit` e `debit` como alternativas.
  </Accordion>

  <Accordion title="Consider Multibanco timing">
    Pagamentos via ATM Multibanco podem levar horas para serem concluídos. Não bloqueie a entrega no pagamento imediato — use webhooks para confirmação assíncrona.
  </Accordion>
</AccordionGroup>

## Solução de Problemas

<AccordionGroup>
  <Accordion title="European method not appearing">
    **Verifique:**

    1. O país de cobrança do cliente corresponde ao país do método?
    2. Moeda configurada para EUR?
    3. Método incluído em `allowed_payment_method_types`?

    **Solução:** Métodos europeus são estritamente regionais. Um cliente com país de cobrança `DE` (Alemanha) não verá iDEAL, que é somente para os Países Baixos.
  </Accordion>

  <Accordion title="Bank authentication failed">
    **Causas:**

    * Cliente cancelou durante a autenticação do banco
    * Sistema de autenticação do banco temporariamente indisponível
    * Cliente inseriu credenciais incorretas

    **Solução:** Cliente deve tentar novamente. Se persistir, sugerir tentar um método de pagamento diferente.
  </Accordion>

  <Accordion title="Redirect not completing">
    **Causas:**

    * Cliente fechou o navegador durante o redirecionamento bancário
    * Problemas de rede durante a autenticação
    * URL de retorno configurado incorretamente

    **Solução:** Verifique se o URL de retorno está correto e acessível. Certifique-se de que ele lide com estados de sucesso e falha.
  </Accordion>

  <Accordion title="Multibanco payment pending">
    **Causa:** Cliente recebeu referência de pagamento, mas ainda não pagou.

    **Solução:** Isso é esperado para pagamentos baseados em ATM. Aguarde a confirmação do webhook. A referência geralmente expira em 24-72 horas.
  </Accordion>
</AccordionGroup>

## Conformidade com PSD2

Todos os métodos de pagamento europeus estão em conformidade com as regulamentações PSD2 (Diretiva de Serviços de Pagamento 2):

* **Autenticação Forte do Cliente (SCA)** — Integrada no fluxo de autenticação bancária
* **Comunicação Segura** — Todos os dados transmitidos através de canais seguros
* **Proteção ao Consumidor** — Total conformidade com os direitos dos consumidores da UE

## Páginas Relacionadas

<CardGroup cols={2}>
  <Card title="Payment Methods Overview" icon="credit-card" href="/features/payment-methods">
    Veja todos os métodos de pagamento suportados.
  </Card>

  <Card title="Adaptive Currency" icon="globe" href="/features/adaptive-currency">
    Suporte a moedas e conversão automática.
  </Card>

  <Card title="Checkout Guide" icon="book" href="/developer-resources/checkout-session">
    Guia completo de implementação de checkout.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/developer-resources/webhooks">
    Lidar com confirmações de pagamento de forma assíncrona.
  </Card>
</CardGroup>
