Restrição de Pagadores na Invoice via API
Entenda como configurar nosso recurso de Allowed Tax ID via API para Invoices.
O recurso de Allowed Tax ID é uma camada avançada de segurança do Stark Bank que permite o controle total sobre a liquidação de suas Invoices. Ao configurar esta regra, o pagamento é processado apenas se o CPF ou CNPJ do pagador corresponder exatamente aos dados previamente autorizados, garantindo que terceiros não autorizados concluam a transação.
A configuração da regra de "Allowed Tax ID" está disponível exclusivamente via API. Não é possível aplicar esta restrição manualmente através do Internet Banking
O que é a regra de Allowed Tax ID?
Esta funcionalidade atua como uma trava de segurança. Caso uma pessoa ou empresa com um documento (Tax ID) diferente do autorizado tente realizar o pagamento da Invoice, a transação será rejeitada automaticamente pela rede bancária.
Como aplicar a regra via API
Para restringir os pagadores, o parâmetro allowed_tax_ids deve ser incluído dentro do objeto rules no momento da requisição de criação da Invoice.
Procedimento para implementação:
Identifique o CPF ou CNPJ do pagador autorizado;
No código de integração, localize o campo
rules;Adicione o parâmetro
allowed_tax_idsenviando uma lista com os valores permitidos;Realize o POST da Invoice para o endpoint correspondente.
Exemplo de estrutura (JSON):
JSON
{
"amount": 1000,
"rules": [
{
"key": "allowed_tax_ids",
"value": ["123.456.789-01", "98.765.432/0001-00"]
}
]
}Pontos de Atenção
Formatação: Os Tax IDs devem ser enviados como strings, incluindo a pontuação padrão (pontos e hifens).
Múltiplos Pagadores: É possível listar mais de um documento caso queira permitir que um grupo específico de CPFs ou CNPJs realize o pagamento da mesma Invoice.
Para detalhes adicionais sobre a implementação, consulte nossa API Stark Bank - Invoice.
Atualizado
Isto foi útil?