Skip to main content
Define quanto do volume de transações deve ser processado por cada gateway. Ideal para distribuir carga, reduzir dependência de um único provedor ou realizar testes A/B entre gateways.

Como funciona o algoritmo

O sistema usa Maior Déficit Primeiro (Largest-Deficit-First). Em vez de sortear aleatoriamente, ele observa as últimas 10 transações aprovadas e calcula qual gateway está mais “devendo” em relação à sua cota. Exemplo:
O efeito prático é que a distribuição converge naturalmente para as proporções configuradas, sem picos ou oscilações bruscas.

Escopo por método de pagamento

As regras podem ser configuradas de forma diferente para cartão e PIX: Se existir uma regra para card e outra padrão (null), transações de cartão usam a regra de cartão; transações PIX sem regra específica usam a padrão.

Consultar regras atuais

GET /api/v1/company/gateways/routing — requer X-Client-ID + X-API-Key.

Definir regras

PUT /api/v1/company/gateways/routing — requer X-Client-ID + X-API-Key.
Os percentuais devem somar exatamente 100 ou todos ser 0 (que remove as regras daquele método). Qualquer outra soma retorna 422.
Para remover regras de um método e voltar ao fallback por ordem: