Pular para o conteúdo principal
Nesta página

Regras específicas permitem definir rotas de pagamento personalizadas com múltiplas variáveis.

Uma regra específica se comporta da seguinte maneira:

  • Se uma ordem atender a pelo menos uma das condições selecionadas por uma regra, ela segue um fluxo específico desenhado exclusivamente para transações que atendam a todos os parâmetros estabelecidos.
  • Caso o pedido não atenda a alguma das condições estabelecidas, a transação será automaticamente direcionada de acordo com a lógica de processamento padrão.

Condições disponíveis#

As tabelas a seguir definem as condições disponíveis para regras específicas:

CondiçãoTipo de campoDescrição
BancoSeleçãoLista de bancos em todo o mundo. A fonte é o banco emissor do cartão
LixeiraTextoPermite inserir caixas de cartões separadas por vírgula.
FranquiaSeleçãoLista de franquias. Visa, Mastercard, entre outros.
PaísSeleçãoLista de países em que a transação é gerada. A fonte é o país do cartão
MoedaSeleçãoLista de moedas com as quais a transação é gerada. A fonte é /purchase API
Tipo de cartãoSeleçãoTipo de cartão com o qual o pedido foi transacionado. [Cartão de crédito, cartão de débito]
Financiamento parceladoSeleçãoMSI e MCI são levados em consideração.
Número de parcelasTextoPermite informar o número de parcelas separadas por vírgula.
QuantidadeSeleção/NúmeroSelecione o operador lógico e defina o valor que a transação deve cumprir.
MetadadosSeleção/TextoPermite definir atributos específicos da transação.
Endereços de e-mailSeleção/NúmeroDefina um nome para a lista de emails, selecione o operador lógico e defina o valor que a transação deve atender. (É possível fazer upload de um CSV com uma lista de endereços de e-mail.
LojasSeleção/NúmeroDefina um nome para a lista de lojas, selecione o operador lógico e defina o valor que a transação deve atender. (É possível fazer upload de um CSV com a lista de lojas).

Crie uma regra específica#

Para criar uma regra:

  1. Acessar Estratégias de pagamento
  2. Clique Crie uma regra específica.
Exemplo interativoUsa dados de exemplo e não faz solicitações à API.
Produção
Estratégias de pagamento

Regras específicas

Defina uma condição e a rota de processadores para pagamentos correspondentes.

Acme LATAM · Produção
ConfiguraçãoRegras específicas
Ativa
01AdyenRota principal
02WorldpayRota alternativa
RoteamentoAdyen → Worldpay
  1. Em Digite o nome, insira um nome para a variável e clique em Ir para a próxima etapa.
  2. Em Adicionar condições, clique Adicionar condição.
  3. Adicione as condições:
    1. Banco
    2. Lixeira
    3. Franquia
    4. País
    5. Moeda
    6. Tipo de cartão
    7. Financiamento parcelado
    8. Quantidade
    9. Fonte de pagamento
    10. Número de pagamento
    11. Metadados
  4. Clique Salvar.
  5. Clique Ir para a próxima etapa.
  6. Em Defina a ordem de processamento da transação, escolha:
    • Recusar transação para que todas as transações com esse roteamento sejam recusadas.
    • Se você escolher esta opção, clique em Salvar para criar a regra de rejeição.
    • Criar roteamento para designar um roteamento específico.
  7. Na modalidade Ordene como processar a transação:
    1. Escolha um processador de pagamento na lista de processadores ativos.
      1. Você pode escolher mecanismos antifraude, processadores de pagamento e métodos de pagamento alternativos.
      2. Se um processador não estiver listado, vá para Conexões para adicioná-lo.
    2. Se você deseja estabelecer uma estratégia em cascata, selecione os processadores de pagamento e mecanismos antifraude.
    3. Selecione um segundo processador de pagamento na lista de processadores ativos para pedidos rejeitados pelo primeiro processador.
  8. Em Análise de fraude pós-autorização, escolha um mecanismo antifraude, se desejar.
  9. Clique Salvar para criar a regra específica.

Configurar regras específicas#

Você pode configurar cada regra específica dependendo dos metadados ou das informações do cliente.

Regra específica com condição de metadados

Metadados são dados que fornecem informações contextuais adicionais sobre uma transação, além de detalhes padrão como valor, moeda ou forma de pagamento.

Com o Metadados condição, uma estratégia permite o processamento de transações com base em atributos de metadados específicos associados à transação.

Para adicionar metadados a uma regra específica:

  1. Escolha uma regra específica.
  2. Clique Editar.
  3. Em Adicionar condições, clique Adicionar condição.
  4. Clique Metadados.
  5. Clique Adicionar metadados.
  6. Adicione os metadados:
    1. Em Variável escolha um nome para a variável. Não deve conter espaços.
    2. Em Tipo de formato selecione um tipo de formato.
      • Texto para operadores de texto.
      • Number para operadores numéricos.
    3. Em Propriedades selecione um operador.
    4. Em Insira um valor insira os valores de metadados.
  7. Clique Salvar.

Metadados suportados

Tipo de formatoOperador
Texto(=) Igual a
Texto(!=) Diferente de
Texto([]) Na lista
Number(<) Less than
Number(≤) Menor ou igual a
Number(>) Maior que
Number(≥) Maior ou igual a
Number(!=) Diferente de
Number([]) Entre