# Métodos de Pagamento

Na Barte, o campo `method` dentro do objeto `payment` define **como a cobrança será processada**. Isso tem impacto direto na **experiência do cliente**, no **repasse para o vendedor** e na **precificação da transação**.

### Visão Geral dos Métodos

<table data-header-hidden data-full-width="true"><thead><tr><th></th><th></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Método</strong></td><td><strong>Código (</strong>payment.method<strong>)</strong></td><td><strong>Tipo de cobrança</strong></td><td><strong>Juros</strong></td><td><strong>Quem paga os juros</strong></td><td><strong>Exemplo prático</strong></td></tr><tr><td><strong>PIX</strong></td><td><code>PIX</code></td><td>Pagamento à vista via QR Code</td><td>Não</td><td>N/A</td><td>Cliente escaneia e paga via QR Code em segundos</td></tr><tr><td><strong>Boleto</strong></td><td><code>BANK_SLIP</code></td><td>Pagamento à vista por boleto</td><td>Não</td><td>N/A</td><td>Cliente recebe boleto com vencimento em 3 dias</td></tr><tr><td><strong>Crédito à vista/recorrente</strong></td><td><code>CREDIT_CARD</code></td><td>Cartão de crédito (1x ou assinatura)</td><td>Não</td><td>N/A</td><td>Cliente paga R$ 200/mês por uma assinatura</td></tr><tr><td><strong>Crédito parcelado com juros para o cliente</strong></td><td><code>CREDIT_CARD_EARLY_BUYER</code></td><td>Cartão de crédito parcelado</td><td>Sim (embutido)</td><td>Cliente</td><td>Compra em 6x de R$ 200, total R$ 1.200</td></tr><tr><td><strong>Crédito parcelado sem juros para o cliente</strong></td><td><code>CREDIT_CARD_EARLY_SELLER</code></td><td>Cartão de crédito parcelado</td><td>Sim (embutido)</td><td>Seller</td><td>Cliente vê 6x de R$ 166,66 (sem juros)</td></tr></tbody></table>

***

## Detalhamento e Exemplos

* &#x20;**CREDIT\_CARD**
  * **Uso**: Pagamento **à vista** ou **assinaturas recorrentes**.
  * **Fluxo**:
    * Cliente insere cartão.
    * Barte processa 1x ou cobra automaticamente todo mês (assinatura).
  * **Exemplo**:
    * Uma escola cobra mensalidade de R$ 500/mês:\
      → `payment.method = "CREDIT_CARD"`\
      → Repetido mensalmente (modelo de assinatura com Gatilhos/Cron scheduler)

***

* &#x20;**CREDIT\_CARD\_EARLY\_BUYER**
  * **Uso**: Parcelamento **com repasse de juros ao comprador**.
  * **Fluxo**:
    * Cliente escolhe, por exemplo, 6x.
    * Valor total da compra **aumenta** por conta dos juros (ex: de R$ 1.000 para R$ 1.200).
  * **Exemplo**:
    * Loja de eletrônicos vende um monitor:\
      → "6x de R$ 200 com juros"\
      → `payment.method = "CREDIT_CARD_EARLY_BUYER"`

***

* &#x20;**CREDIT\_CARD\_EARLY\_SELLER**
  * **Uso**: Parcelamento **sem juros para o comprador**.
  * **Fluxo**:
    * Cliente vê "6x sem juros".
    * Seller assume o custo dos juros embutidos no parcelamento.
  * **Exemplo**:
    * Loja de roupas faz promoção de 3x sem juros:\
      → Cliente paga 3x de R$ 100\
      → Barte antecipa o valor e desconta juros do seller\
      → `payment.method = "CREDIT_CARD_EARLY_SELLER"`

***

* &#x20;PIX
  * **Uso**: Pagamento instantâneo.
  * **Fluxo**:
    * Barte gera um QR Code ou código copia-e-cola.
    * Cliente paga via app do banco.
  * **Exemplo**:
    * Loja online oferece desconto no PIX:\
      → `payment.method = "PIX"`

***

* &#x20;BANK\_SLIP
  * **Uso**: Pagamento à vista via boleto.
  * **Fluxo**:
    * Geração de um boleto com vencimento customizável.
    * Pode demorar até 2 dias úteis para compensação.
  * **Exemplo**:
    * Escritório de contabilidade manda boleto mensal para clientes:\
      → `payment.method = "BANK_SLIP"`

***

#### <i class="fa-arrows-up-down-left-right">:arrows-up-down-left-right:</i> Considerações Técnicas

* A escolha do `payment.method` **impacta o fluxo de liquidação** e **cálculo das taxas**.
* O **tipo de antecipação (early buyer vs early seller)** define **quem absorve o custo do parcelamento**.
