> ## Documentation Index
> Fetch the complete documentation index at: https://base39-release-notes-06-mar.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introdução

Desembolso é o processo de emissão da dívida e transferência bancária do valor solicitado pelo cliente. É a última etapa do processo e iniciado somente após concluir todos os requisitos da proposta.

O desembolso pode pode ocorrer nos seguintes cenários:

* Chamando a rota [Desembolsa um empréstimo](https://developers.base39.com.br/reference/post-v1-loans-loan-disburse)
* Criando um passo da esteira do tipo `disburse` [Etapas da esteira](https://dash.readme.com/project/base39/v1.0-alpha/docs/passos-da-esteira)

## Configuração

Cada produto pode ter um desembolso diferente ou reaproveitar a mesma configuração.

1. O primeiro passo é configurar o método de desembolso na seção `disbursements` através do [Atualizar as configurações](/reference/post-v1-settings). É possível configurar várias opções de desembolso. Nesse exemplo, temos duas configurações com o nome `desembolso01` e `desembolso02`.

```shell
curl --request POST \
  --url https://api.base39.io/v1/settings \
  --user 'bs_sandbox_65592feb50584d6838855f12' \
  --data '
{
  "disbursements": {
    "desembolso01": {
      "type": "custom"
    },
    "desembolso02": {
      "type": "custom"
    }
  }
}
'
```

1. Cada método de desembolso tem um nome único que precisa referenciado nas configurações do produto em `settings.products.disbursement`. Continuando o exemplo acima, você pode configurar o Empréstimo Consignado para usar o `desembolso01` e a Antecipação de Salário usar `desembolso02`. Isso é útil quando existem processos de desembolsos diferentes para cada tipo de produto. Também é possível, por exemplo, configurar dois empréstimos consignados com desembolsos diferentes e direcionar cada um deles para segmentos de usuários diferentes.

```shell
curl --request POST \
  --url https://api.base39.io/v1/products \
  --user 'bs_sandbox_65592feb50584d6838855f12' \
  --data '
{
  "settings": {
    "products": {
      "disbursement": "desembolso01"
    }
  },
  "slug": "consignado",
  "name": "Empréstimo Consignado"
}
'
```

```shell
curl --request POST \
  --url https://api.base39.io/v1/products \
  --user 'bs_sandbox_65592feb50584d6838855f12' \
  --data '
{
  "settings": {
    "products": {
      "disbursement": "desembolso02"
    }
  },
  "slug": "antecipacao",
  "name": "Antecipação de salário"
}
'
```

<Note>Se um método de desembolso não for especificado, o produto será criado com o método `mock`.</Note>

Existem 3 modos de configuração para o desembolso:

* [Mock](/setup/disbursements-mock)
* [API Externa/Customizada](/setup/disbursements-custom)
* [QITech](/setup/disbursements-qitech)

## Referência da configuração

Para garantir que a configuração de desembolso seja aplicada ao produto específico, é essencial referenciar a configuração na criação do produto [Criar um produto](https://developers.base39.com.br/reference/post-v1-products).

```shell
curl --request POST \
  --url https://api.base39.io/v1/products \
  --user 'bs_sandbox_65592feb50584d6838855f12' \
  --data '
{
  "settings": {
    "products": {
      "disbursement": "disbursementObjectName"
    }
  }
}
'
```
