Ambientes
A Aeses oferece dois ambientes completamente isolados: modo teste e modo live. Eles não compartilham nada — chaves separadas, livros-razão separados, endpoints de webhook separados e redes blockchain separadas.
Chains suportadas
A Aeses suporta atualmente três famílias de chain. Cada família é selecionada via o parâmetro chain nos endpoints de criação e aceita os ativos listados abaixo.
| Valor de chain | Família | Redes live | Redes de teste | Ativos suportados |
| ---------------- | ------- | ---------------- | --------------- | ----------------- |
| ethereum | EVM | Ethereum mainnet | Sepolia | ETH, USDT |
| bitcoin | Bitcoin | Bitcoin mainnet | Bitcoin testnet | BTC |
| tron | Tron | Tron mainnet | Tron Nile | TRX, USDT |
Para obter a lista viva e legível por máquina, chame GET /v1/assets.
Quando usar cada modo
| Ambiente | URL base da API | Fundos |
| ---------- | --------------- | --------------------------- |
| Modo teste | https://api.aeses.io | Tokens de teste sem valor |
| Modo live | https://api.aeses.io | Valor real, liquidação real |
A URL base é idêntica — a Aeses roteia a requisição com base no prefixo da chave (sk_test_… vs. sk_live_…). Não existe um host api.test.aeses.io.
O que é isolado
- Chaves. Uma chave de teste não consegue ler dados de live, e vice-versa. Requisições cruzadas retornam
401 key_environment_mismatch. - Recursos. Teste e live têm cada um seus próprios deposits, withdrawals, balances, webhook deliveries e endpoints de webhook.
- Webhooks. Endpoints de teste recebem apenas eventos de teste.
- Rate limits. Teste e live têm buckets de rate limit independentes.
Obter fundos de testnet
Use os faucets recomendados na documentação da sua rede:
- Sepolia ETH — sepoliafaucet.com
- Bitcoin testnet — coinfaucet.eu/en/btc-testnet
- Tron Nile — nileex.io/join/getJoinPage
Fundos de testnet não têm valor de mercado. Existem apenas para validar integrações.
Indo para produção
Quando estiver pronto para aceitar pagamentos reais:
- Complete o perfil de negócio no painel.
- Crie uma API key
sk_live_. - Atualize o secret no seu ambiente de produção.
- Configure seu endpoint de webhook de live e teste em Developers → Webhooks → Enviar evento de teste.
- Faça uma transação ponta a ponta pequena para validar o fluxo completo.