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

# Formas de pagamento

> As formas que a conta pode usar agora (Pix, cartão de crédito e cripto), com a faixa de valor e as moedas aceitas.

Escopo `payments:write`, `card:write` ou `crypto:write`: a lista traz só as formas que a chave pode cobrar. Use antes de mostrar as opções para o seu cliente: mostre só as que vêm com `available: true` e respeite a faixa de valor de cada uma. Uma forma pode ficar indisponível por um tempo; criar uma cobrança nela responde `422 METHOD_UNAVAILABLE`.

## Resposta

**items** `array`

Uma linha por forma, sempre nesta ordem: Pix, cartão, cripto.

**propriedades**

**method** `string`

`pix`, `card` ou `crypto`: o valor do campo `method` em [Criar cobrança](https://docs.wyzecash.com.br/referencia/cobrancas/criar-cobranca.md).

**title** `string`

Pix, Cartão de crédito ou Cripto.

**available** `boolean`

Se dá para cobrar por ela agora.

**minAmount** `integer`

Valor mínimo em centavos (cartão: 500; cripto: 200).

**maxAmount** `integer | null`

Valor máximo em centavos, ou `null` sem teto próprio.

**installments** `integer`

Só no cartão: número de parcelas (`1`, à vista).

**holdDays** `integer`

Só no cartão: em quantos dias a venda aprovada entra no saldo disponível (padrão `15`, D+15).

**currencies** `array`

Só na cripto: as moedas aceitas, cada uma com `id` (o valor de `cryptoCurrency`) e `title`.

```bash cURL theme={null}
curl https://api.wyzecash.com.br/v1/payments/methods \
  -H "Authorization: Bearer bk_live_..."
```

```javascript JavaScript theme={null}
const res = await fetch("https://api.wyzecash.com.br/v1/payments/methods", {
  headers: { Authorization: `Bearer ${process.env.BUKIO_API_KEY}` },
});
const { items } = await res.json();
const available = items.filter((m) => m.available);
```

```python Python theme={null}
import os, requests

res = requests.get(
    "https://api.wyzecash.com.br/v1/payments/methods",
    headers={"Authorization": f"Bearer {os.environ['BUKIO_API_KEY']}"},
)
available = [m for m in res.json()["items"] if m["available"]]
```

```json 200 theme={null}
{
  "items": [
    { "method": "pix", "title": "Pix", "available": true, "minAmount": 100, "maxAmount": null },
    { "method": "card", "title": "Cartão de crédito", "available": true, "minAmount": 500, "maxAmount": 200000, "installments": 1, "holdDays": 15 },
    {
      "method": "crypto",
      "title": "Cripto",
      "available": true,
      "minAmount": 200,
      "maxAmount": 200000,
      "currencies": [
        { "id": "ltc", "title": "Litecoin (LTC)" },
        { "id": "btc", "title": "Bitcoin (BTC)" },
        { "id": "eth", "title": "Ethereum (ETH)" }
      ]
    }
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.