Aprovação de contas
Mesmo sendo muito semelhante ao ambiente de produção, o ambiente de Sandbox possui comportamentos específicos relacionados à aprovação de contas, onboarding e acesso de subcontas.
Por isso, alguns cuidados são necessários para garantir que os testes ocorram corretamente.
Aprovação de contas avulsas
No Sandbox, contas criadas diretamente no ambiente são aprovadas automaticamente, desde que todos os dados comerciais obrigatórios sejam preenchidos corretamente.
Garanta que os dados informados sejam compatíveis com o tipo do campo, evitando por exemplo:
- números no campo de nome;
- caracteres especiais;
- preenchimentos inconsistentes.
Após o envio das informações obrigatórias, a validação ocorre automaticamente, sem necessidade de envio manual de documentos.
No ambiente de testes, os dados utilizados não precisam ser reais. É obrigatório apenas o preenchimento completo dos campos exigidos para que a validação seja concluída.
DicaCaso não queira utilizar dados reais, você pode usar geradores de dados fictícios para seus testes, como:
ImportanteO uso de números ou caracteres especiais (como
_,#,!,-, entre outros) no nome da conta pode:
- impedir a validação automática;
- desabilitar funcionalidades como PIX;
- comprometer o funcionamento correto da integração.
Evite:
Conta Teste_01Prefira:
Conta Teste UmSe a conta não for aprovada automaticamente ou o PIX aparecer como desabilitado, revise o nome cadastrado, remova números e caracteres especiais e atualize os dados da conta.
Caso o problema persista, entre em contato com o suporte.
Aprovação de subcontas
No Sandbox, a aprovação de subcontas pode ocorrer de diferentes formas, dependendo do modelo utilizado na integração.
Atualmente, existem três possibilidades:
- aprovação automática via configuração do Sandbox;
- aprovação manual utilizando endpoint específico de aprovação;
- fluxo de onboarding via
onboardingUrlem operações BaaS.
É fundamental garantir o preenchimento correto de todos os dados comerciais obrigatórios no momento da criação da subconta.
Além disso, o nome da subconta também deve seguir as mesmas regras aplicadas às contas avulsas, utilizando apenas letras e espaços.
Aprovação via endpoint
O Sandbox disponibiliza um endpoint específico para aprovação de contas e subcontas durante os testes.
Esse fluxo pode ser utilizado para simular aprovações sem depender do comportamento automático do ambiente.
Endpoint:
POST /v3/accounts/{id}/approveReferência: Aprovar contas em sandbox
Quando utilizarEsse endpoint é especialmente útil em cenários onde:
- a aprovação automática não está habilitada;
- o integrador deseja controlar o momento da aprovação;
- é necessário simular comportamentos mais próximos do ambiente produtivo.
Autoaprovação de subcontas
Também é possível habilitar a funcionalidade de autoaprovação no Sandbox.
Nesse modelo, novas subcontas são aprovadas automaticamente após a criação, desde que os dados obrigatórios estejam preenchidos corretamente.
A configuração pode ser realizada conforme descrito aqui:
Como configurar sua conta no Sandbox
Comportamento por tipo de subconta
Cada modelo de subconta possui comportamentos específicos relacionados ao onboarding e acesso no ambiente de Sandbox.
Subcontas padrão
Ao criar uma subconta padrão no Sandbox, o link de redefinição de senha é enviado para o e-mail da conta pai responsável pela criação da subconta.
Esse comportamento existe apenas para facilitar os testes no ambiente Sandbox.
O acesso da subconta ocorre da seguinte forma:
- a conta pai recebe o e-mail de redefinição de senha;
- o link é utilizado para definir a senha da subconta;
- após a definição da senha, o login pode ser realizado normalmente com os dados da subconta.
ImportanteO envio do e-mail para a conta pai é um comportamento específico do Sandbox e não representa exatamente o fluxo operacional do ambiente de produção.
Subcontas em operações BaaS
Em operações BaaS, o onboarding pode ocorrer por meio do onboardingUrl, onde o usuário final realiza o envio dos documentos obrigatórios.
No Sandbox, esse fluxo possui caráter ilustrativo e simplificado, servindo apenas para homologação da integração.
O comportamento do ambiente de testes não representa integralmente todas as validações regulatórias, cadastrais e operacionais existentes em produção.
ImportanteEm operações BaaS, o fluxo de onboarding, envio de documentos, aprovação e apresentação da instituição prestadora pode variar conforme:
- tipo de conta;
- validações regulatórias;
- status cadastral;
- regras de compliance;
- configurações contratuais e operacionais aplicáveis em produção.
Atualização de dados comerciais
Ao atualizar dados comerciais da conta ou subconta no Sandbox, algumas informações podem ser preenchidas automaticamente durante o processo de validação.
Por exemplo, o Asaas pode inserir nomes genéricos como:
João da Silvapara permitir a continuidade do fluxo de homologação.
Da mesma forma, ao acessar a aba Meu usuário, podem aparecer informações como:
- CPF;
- endereço;
- data de nascimento.
Esses dados são simulados e utilizados exclusivamente para funcionamento interno do ambiente Sandbox, não representando dados reais.
Erros comuns e boas práticas
Durante a homologação em Sandbox, alguns problemas são recorrentes. Antes de acionar o suporte, revise os pontos abaixo.
Utilizar API Key ou URL incorreta
Verifique se a API Key utilizada corresponde ao ambiente correto.
- Sandbox:
https://api-sandbox.asaas.com/ - Produção:
https://api.asaas.com/
Misturar credenciais e ambientes é uma das causas mais comuns de erro de autenticação e comportamentos inesperados.
Tentar testar operações sem saldo disponível
Alguns fluxos exigem saldo disponível na conta Sandbox.
Nesses casos:
- crie cobranças fictícias;
- confirme os pagamentos;
- utilize o saldo gerado para continuar os testes.
Esperar comportamento idêntico ao ambiente de produção
Embora o Sandbox replique grande parte da jornada real, algumas etapas possuem comportamento específico de homologação, como:
- aprovações automáticas;
- confirmações manuais;
- uso de dados simulados;
- fluxos simplificados;
- controles de teste exclusivos do Sandbox.
Utilizar dados inválidos no cadastro
Nomes com números, caracteres especiais ou preenchimentos inconsistentes podem:
- impedir a aprovação automática;
- comprometer o funcionamento do PIX;
- gerar falhas em funcionalidades dependentes da validação cadastral.
Testar notificações com dados de terceiros
As notificações por e-mail e SMS funcionam normalmente no Sandbox.
Para evitar disparos indevidos:
- utilize apenas contatos próprios;
- evite utilizar dados reais de terceiros durante homologações.
Ignorar limitações específicas da funcionalidade
Antes de considerar um fluxo como homologado, valide se:
- a funcionalidade possui suporte completo no Sandbox;
- existem limitações específicas documentadas;
- o comportamento esperado depende de recursos disponíveis apenas em produção.
Antes de ir para produção
Antes de migrar sua integração para produção, revise se:
- a URL da API foi alterada corretamente;
- a API Key utilizada é a de produção;
- os recursos necessários estão habilitados na conta real;
- o fluxo completo foi homologado;
- sua aplicação trata corretamente falhas e webhooks;
- as limitações do Sandbox foram consideradas.
ImportanteO fato de um fluxo funcionar no Sandbox não garante automaticamente que todos os requisitos de produção estejam atendidos.
A validação final deve considerar:
- permissões da conta;
- validações regulatórias;
- recursos habilitados;
- comportamento real do ambiente produtivo.
Próximos passos
Depois de configurar sua conta Sandbox, recomendamos seguir esta ordem:
- gerar sua API Key de Sandbox;
- apontar sua integração para a URL de Sandbox;
- criar um cliente fictício;
- emitir uma cobrança de teste;
- confirmar o pagamento para simular saldo;
- testar os fluxos específicos da integração;
- validar o recebimento de webhooks;
- revisar limitações específicas do Sandbox;
- trocar para produção apenas após a homologação completa.
Para suporte técnico relacionado à integração:
Updated 8 days ago
