Restrição de Pagadores na Invoice via API
Entenda como configurar nosso recurso de Allowed Tax ID via API para Invoices.
Atualizado
Isto foi útil?
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
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.
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_ids enviando 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"]
}
]
}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?
Isto foi útil?