For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.


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 - Invoice.

Atualizado

Isto foi útil?