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.

circle-exclamation

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:

  1. Identifique o CPF ou CNPJ do pagador autorizado;

  2. No código de integração, localize o campo rules;

  3. Adicione o parâmetro allowed_tax_ids enviando uma lista com os valores permitidos;

  4. 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 - Invoicearrow-up-right.

Atualizado

Isto foi útil?