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

# Criar QR Code estático com recorrência

> Cria um QR Code estático composto com a oferta de recorrência (jornada 4).

> [!NOTE]
>
> Para o passo a passo completo, veja o guia [Jornada 4: pagamento com oferta de adesão](https://docs.delfinance.com.br/guias/pix/pix-automatico/jornada-4-oferta.md#qr-code-estático).

## Headers

**x-delbank-api-key** `string` *required*

Sua API key.

**x-delfinance-account-id** `string` *required*

Número da conta Delfinance do recebedor.

## Body

**responseFormat** `string` *required*

`ONLY_PAYLOAD` ou `PAYLOAD_AND_QRCODE`. Neste endpoint não há valor padrão.

**key** `string` *required*

Chave Pix da sua conta.

**city** `string` *required*

Cidade do recebedor.

**zipCode** `string`

CEP do recebedor.

**amount** `number`

Valor do pagamento. Sem ele, o pagador digita o valor.

**categoryCode** `string` (default: 0000)

Código de categoria (MCC).

**additionalData** `string`

Texto exibido ao pagador. Neste endpoint é uma string, não uma lista.

**ispbFss** `string`

ISPB do facilitador de serviço de saque, quando houver.

**recurrenceData** `object` *required*

Dados da recorrência. Mesmos campos de [Criar QR Code com pagamento imediato](https://docs.delfinance.com.br/api-reference/pix-automatico/criar-qrcode-imediato.md).

## Response

`201 Created`. Os mesmos campos de [Criar QR Code de autorização](https://docs.delfinance.com.br/api-reference/pix-automatico/criar-qrcode-autorizacao.md). `payloadJws` vem `null`, porque o QR estático não tem cobrança assinada.

```bash cURL theme={null}
curl --location 'https://apisandbox.delbank.com.br/baas/api/v1/pix/qrcode/recurrences/static' \
--header 'Content-Type: application/json' \
--header 'x-delbank-api-key: {{apiKey}}' \
--header 'x-delfinance-account-id: {{accountId}}' \
--data '{
    "responseFormat": "PAYLOAD_AND_QRCODE",
    "key": "e7c3d5f2-4a1b-4c3d-9d15-1b2c3d4e5f60",
    "city": "Sao Paulo",
    "amount": 79.90,
    "recurrenceData": {
        "frequencyType": "MONTHLY",
        "recurrenceStartDate": "2026-12-05",
        "debtor": { "type": "NATURAL", "document": "12345678901", "name": "Joao da Silva" },
        "amount": 79.90,
        "contractNumber": "ALUNO-7788",
        "retry": "NOT_ALLOWED"
    }
}'
```

```json 201 theme={null}
{
    "documentId": "01000000-3353-6e2c-12c9-08de9f179026",
    "revision": "0",
    "qrCodeImageBase64": "iVBORw0KGgoAAAANSUhEUgAAASQAAAEkAQAAAACugnFBAAAD60lEQVR4nO2a...",
    "payloadBase64": "MDAwMjAxMjYxODAwMTRici5nb3YuYmNiLnBpeDUyMDQwMDAw...",
    "payloadPix": "00020126...80...6304E5F6",
    "payloadJws": null,
    "compositePayloadJws": null,
    "recurrencePayloadJws": "eyJhbGciOiJQUzUxMiIsImtpZCI6IjE0NzhFNDZB..."
}
```


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