> ## 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.

# Editando Fluxo

É possível editar os cards do fluxo, através do ícone de 3 pontos localizado no canto superior direito do card. **Ações disponíveis para cada tipo de card**:

* **Editando um card do tipo provedor**: o card do tipo provedor sempre contém somente 1 provedor, sendo possível:

  * **Substituir** um provedor de cobrança ou antifraude;
  * **Excluir** um provedor de cobrança ou antifraude

* **Editando um card do tipo condicional**: o card do tipo condicional pode conter 1 ou mais condicionais, sendo possível:
  * **Editar** o condicional configurado dentro do menu lateral de edição, removendo ou adicionando novos condicionais, tornando-o um condicional do tipo Combinações;
  * **Excluir** o condicional configurado

#### Opções de edição do card de provedor de cobrança ou antifraude

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/edit-provider.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=00cfa153bf3fb9cae2bbbc1a248a2bb8" alt="Opções de edição do card de provedor de cobrança ou antifraude" width="1433" height="700" data-path="assets/images/flow-guide/editing/edit-provider.png" />

#### Opções de remoção do card de provedor de cobrança ou antifraude

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/remove-provider.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=e5154e61ac91ce17bb7be7aac5201ece" alt="Opções de remoção do card de provedor de cobrança ou antifraude" width="1433" height="700" data-path="assets/images/flow-guide/editing/remove-provider.png" />

## Adicionando novos parâmetros

Através do botão :heavy\_plus\_sign: em cada ramificação, é aberto o menu lateral para inserir novos cards ao fluxo.

A seguir, explicaremos as **regras de utilização de cada parâmetro**:

* **Adicionando provedores de cobrança**

  * No menu lateral, serão exibidos **somente os provedores configurados e ativos** da subconta selecionada, correspondente ao fluxo que está sendo editado;
  * Só é possível adicionar **1 (um) provedor** em cada card no fluxo;
  * É recomendado inserir **até 3 (três) provedores na mesma ramificação** para retentativas;
  * Ao **adicionar um novo provedor no meio de uma ramificação**, os demais elementos são deslocados para a direita, dando prosseguimento ao fluxo conforme as regras configuradas;
  * Ao adicionar **dois provedores de cobrança em sequência**, o fluxo entenderá que o segundo provedor configurado na ramificação será responsável pela retentativa da cobrança, em caso de falha ou reprovação no primeiro provedor, conforme imagem abaixo:

  #### Provedores de cobrança em sequência. Exemplo: Adyen > retentativa > Klap, onde a cobrança sofrerá retentativa na Klap caso haja falha na cobrança pela Adyen

  <img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=1f0c00e1135f75dcbcee74cfebf79583" alt="Provedores de cobrança em sequência. Exemplo: Adyen > retentativa > Klap, onde a cobrança sofrerá retentativa na Klap caso haja falha na cobrança pela Adyen" data-og-width="760" width="760" data-og-height="97" height="97" data-path="assets/images/flow-guide/editing/charge-providers.webp" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=280&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=b56f2b6eb4d02d634f0b78257a33e02e 280w, https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=560&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=6c71c175004a698c1a104a3ab2628abf 560w, https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=840&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=f0ac6247df8f83e61806158e10c76c21 840w, https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=1100&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=78c94c63752cd4575493ceb2c3970b31 1100w, https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=1650&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=339241a1b98a7269a4e730d77c393895 1650w, https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/charge-providers.webp?w=2500&fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=76a5b138b409566af8acb1f2216fd6ed 2500w" />

<Warning>
  Ao configurar o fluxo com as regras de processamento nos provedores e
  retentativas, a prioridade até então contida no merchant, passa a considerar
  **somente** a prioridade do fluxo inteligente.
</Warning>

* **Adicionando antifraude**

  * O provedor antifraude só pode ser adicionado ao fluxo no **método de pagamento de crédito**;
  * Sempre deve haver um **provedor de cobrança após o provedor antifraude** no fluxo, ou seja, o card de antifraude **não pode estar na última posição** de uma ramificação;
  * **Não podem existir dois cards de antifraude** na mesma ramificação;
  * Se a transação for reprovada pela análise de antifraude, o fluxo de cobrança é encerrado.

* **Adicionando condicionais**
  * Podem ser adicionadas **regras condicionais a partir dos dados da cobrança ou de metadados** enviado na cobrança. Confira as regras de utilização de cada condicional no fluxo inteligente aqui \[[https://docs.malga.io/documentations/flow-guide/conditional](https://docs.malga.io/documentations/flow-guide/conditional)]

## Excluindo parâmetros

Ao excluir um card do fluxo inteligente de pagamentos, temos os seguintes comportamentos:

* Quando um **card do tipo condicional** é excluído, todos os cards de ramificações após o card excluído também serão removidas;
* Quando um **card do tipo de provedor de cobrança ou antifraude** é excluído, somente o seu card é removido e o fluxo é movido para a esquerda, preservando os demais cards e a ordem da ramificação.

#### Confirmando a exclusão de um card condicional no fluxo

<img src="https://mintcdn.com/malga-develop/kN-6S-4zQ_uG4PGR/assets/images/flow-guide/editing/exclude-card.png?fit=max&auto=format&n=kN-6S-4zQ_uG4PGR&q=85&s=5d643432ece9a794fefaf1132ba1ae80" alt="Confirmando a exclusão de um card condicional no fluxo" width="1433" height="700" data-path="assets/images/flow-guide/editing/exclude-card.png" />
