Skip to main content

Visão geral

Contas habilitadas para seleção de adquirente podem escolher até 3 adquirentes PIX em ordem de prioridade:
  • Prioridade 1 — adquirente primária
  • Prioridade 2 — adquirente secundária (fallback)
  • Prioridade 3 — adquirente terciária (fallback)
Existem dois fluxos distintos:
Os identificadores de adquirente (acquirer_key) devem ser obtidos via Listar adquirentes. Não utilize chaves inventadas — apenas adquirentes retornadas pela API estão disponíveis para sua conta.

Pré-requisitos

Para utilizar as rotas de adquirentes, sua conta e credencial devem atender aos seguintes requisitos:

Fluxo recomendado

1

Listar adquirentes disponíveis

Faça um GET /pix-cash-in/acquirers para obter as chaves (acquirer_key) disponíveis para sua conta e ver quais já estão configuradas como primária, secundária ou terciária.
2

Configurar o padrão da conta (opcional)

Use PUT /pix-cash-in/acquirers para definir ou atualizar as adquirentes padrão da conta. Essa configuração será usada em todas as transações que não informarem override.
3

Criar transações

Ao chamar POST /transactions, omita os campos de adquirente para usar o padrão da conta, ou informe acquirers para escolher adquirentes apenas naquela transação. Consulte o guia de transações.

Configuração persistente (PUT)

As verificações abaixo são aplicadas na ordem listada. A primeira falha interrompe o processamento e retorna o erro correspondente.
1

Autenticação das credenciais

As credenciais X-Public-Key e X-Secret-Key devem estar presentes nos headers da requisição, além de serem válidas e ativas.Se as credenciais estiverem ausentes, inválidas ou inativas, a API retorna 401 Unauthorized.
2

Permissão da credencial

A credencial utilizada deve possuir permissão do tipo cashin (apenas entradas) ou all (ambas).Se a credencial não tiver permissão, a API retorna 403 Forbidden.
3

Seleção de adquirente habilitada

A conta deve ter a permissão Selecionar Adquirente habilitada.Se a permissão não estiver disponível, a API retorna 403 Forbidden.
4

Validação do payload

Envie um array acquirers com até 3 adquirentes, cada uma com sua prioridade:
Regras de validação:Se houver erros de validação, a API retorna 422 Unprocessable Entity.

Resposta de sucesso (PUT)

Se todas as validações passarem, a API retorna 200 OK com o snapshot das adquirentes ativas:

Diferença entre configuração persistente e override por transação

Use a configuração persistente para definir o comportamento padrão da sua integração. Use o override por transação quando precisar rotear um pedido específico por uma adquirente diferente, sem alterar a configuração global da conta.

Resumo dos códigos de resposta

GET /pix-cash-in/acquirers

PUT /pix-cash-in/acquirers