O erro "Rejeitada via autorização externa" ocorre quando a transação Pix é recusada pelo seu próprio sistema através do Webhook de integração.
Isso acontece, na maioria das vezes, porque a opção "Validar também saques via interface" está ativada nas suas configurações. Ao realizar uma transferência manualmente pelo painel ou aplicativo do Asaas, nós enviamos a requisição para o seu servidor. Como esse ID de transação ainda não existe previamente no seu banco de dados interno, o seu sistema não localiza a operação e recusa o saque.
Para resolver, você pode escolher um dos dois caminhos abaixo:
Caminho 1: Separar a validação de API e interface (Recomendado) Se você desmarcar a opção "Validar também saques via interface", as transferências via API continuarão sendo validadas pelo Webhook externo. Já as transferências feitas diretamente pelo painel ou aplicativo do Asaas passarão a ser autorizadas pelo seu Token (App/SMS).
Siga os passos para desativar a opção:
Acesse o menu do usuário.
Clique em Integrações.
Selecione Segurança.
Desmarque a opção Validar também saques via interface.
Caminho 2: Ajustar a lógica do seu servidor externo Se você deseja manter a validação ativa para as transações feitas pelo painel do Asaas, você precisará ajustar o seu sistema.
Acesse a regra do seu endpoint de validação.
Ajuste o código para que a aprovação não dependa estritamente do ID da transação.
Utilize outros critérios para aprovação, como os dados bancários, a chave Pix ou o valor.