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

# Validação e publicação

## Publicando o fluxo de pagamentos

Após a edição, é necessário realizar a **publicação do fluxo** para torná-lo ativo e iniciar o processamento das transações através dele.

Esta ação acontece através do botão **Publicar**, localizado no canto superior direito da tela.

Durante o processamento da publicação, as seguintes ações acontecem:

1. **Nomear fluxo**: É possível atribuir um nome personalizado ao fluxo;

2. **Validação do fluxo**: são validadas as configurações realizadas pelo usuário, recebendo a mensagem de sucesso ou feedback do que precisa ser ajustado para aprovação do fluxo;

3. **Publicação do fluxo**: caso o fluxo seja aprovado na validação, ele é automaticamente publicado e passa a ser o fluxo ativo para o processamento das transações;

<Info>
  A **publicação de um novo fluxo** em produção não impacta as transações em
  andamento pois acontece após a atualização do fluxo anterior ativo. Se houver
  uma transação em andamento no momento da requisição de mudança, ela será
  concluída, e a seguinte será processada pelo novo fluxo publicado.
</Info>

#### Modal para nomear o fluxo e confirmar a publicação

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/validation/publish-modal.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=12f28442975b58d3308bb422d1faae7b" alt="Modal para nomear o fluxo e confirmar a publicação" width="1433" height="700" data-path="assets/images/flow-guide/validation/publish-modal.png" />

#### Validação do fluxo em andamento

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/validation/validation.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=7ebb16e7b5600173d2979b41811aa463" alt="Validação do fluxo em andamento" width="1433" height="700" data-path="assets/images/flow-guide/validation/validation.png" />

#### Publicação do fluxo com sucesso (ativo e no ar 🚀)

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/validation/success.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=ff06549a1fc25855f18051155906aeb4" alt="Publicação do fluxo com sucesso (ativo e no ar 🚀)" width="1433" height="700" data-path="assets/images/flow-guide/validation/success.png" />

#### Feedback de erro na validação

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/validation/error.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=6ee32bb8fb2e443ee2215fc7ff8867ce" alt="Feedback de erro na validação" width="1433" height="700" data-path="assets/images/flow-guide/validation/error.png" />

<Info>
  **O que é validado para publicação do fluxo de pagamentos?**

  * Se toda ramificação possui pelo menos um provedor de cobrança;
  * Se a ramificação com antifraude possui pelo menos um provedor de cobrança depois do antifraude;
  * Se nenhuma ramificação não contém dois ou mais cards de antifraude;
  * Se todos os provedores inseridos no fluxo estão ativos naquele merchant no momento da publicação.
</Info>

## Descartando alterações realizadas

Ao fazer alterações no fluxo, você deve publicá-lo para que as novas regras passem a processar transações. Caso queira sair durante a edição de um fluxo que ainda não está publicado, será exibida uma mensagem **confirmando o descarte das alterações realizadas**. Caso confirme, as alterações realizadas são perdidas e o fluxo ativo permanece inalterado.

#### Confirmação de saída de um fluxo em edição com alterações não publicadas

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/validation/exit-modal.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=2b3566ce44966c5e2853a3efab85468a" alt="Confirmação de saída de um fluxo em edição com alterações não publicadas" width="1433" height="700" data-path="assets/images/flow-guide/validation/exit-modal.png" />
