Como Integrar Cripto no Seu Sistema com a Aeses
Tutorial de integração cripto com a Aeses: crie a conta, gere chaves de API em aeses.io, dispare cobranças e receba pagamentos com webhooks.
Fazer a integração cripto do seu produto com a Aeses é um processo direto. Em aeses.io você cria a conta, gera as chaves de API e, com poucas chamadas, já consegue gerar cobranças e receber pagamentos em cripto com conversão automática para stablecoin. Este passo a passo mostra o caminho do zero à primeira cobrança confirmada.
1. Crie sua conta e gere as chaves
Acesse aeses.io, abra sua conta e vá até a área de desenvolvedores para gerar suas chaves de API. Você terá uma chave de teste (sk_test_) para o sandbox e uma de produção (sk_live_). A chave secreta vive apenas no seu servidor, nunca no front-end.
2. Crie uma cobrança pela API da Aeses
Uma cobrança representa um valor a receber. Você informa o valor, a moeda e a rede, e a Aeses devolve um endereço de pagamento efêmero com prazo de expiração.
curl https://api.aeses.io/v1/charges \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"amount": "199.90",
"currency": "USDT",
"network": "polygon",
"reference": "assinatura_5521",
"settlement": "stablecoin"
}'Definindo settlement como stablecoin, a Aeses credita o valor já convertido no seu saldo. Você precifica em real ou dólar e recebe esse valor travado, sem exposição à volatilidade, mesmo que o cliente pague em outra moeda.
3. Receba o status via webhook
Configure um endpoint de webhook em aeses.io. A Aeses envia um POST assinado quando o status da cobrança muda. Valide a assinatura e processe de forma idempotente para lidar com entregas duplicadas.
import { createHmac, timingSafeEqual } from 'crypto'
export function handleAesesWebhook(rawBody: string, signature: string) {
const secret = process.env.AESES_WEBHOOK_SECRET!
const expected = createHmac('sha256', secret).update(rawBody).digest('hex')
if (expected.length !== signature.length ||
!timingSafeEqual(Buffer.from(expected), Buffer.from(signature))) {
throw new Error('assinatura inválida')
}
const event = JSON.parse(rawBody)
if (event.type === 'charge.confirmed') {
// libere o pedido, idempotente pelo event.id
liberarPedido(event.data.reference, event.id)
}
}4. Vá para produção
- Troque as chaves de teste pelas de produção (sk_live_).
- Aponte o webhook de produção e valide a assinatura.
- Garanta idempotência: registre o event.id antes de aplicar o efeito.
- Acompanhe as cobranças e eventos no painel da Aeses.
A referência completa da API, exemplos e coleção para testar estão em docs.aeses.io. Comece pelo sandbox antes de ativar as chaves de produção.
Perguntas frequentes
Como começo a integração cripto com a Aeses?+
Crie sua conta em aeses.io, gere as chaves de API na área de desenvolvedores e faça sua primeira cobrança no sandbox com a chave sk_test_. Depois aponte um webhook e troque para as chaves de produção.
A Aeses converte o pagamento para stablecoin automaticamente?+
Sim. Definindo o settlement como stablecoin na cobrança, a Aeses credita o valor já convertido, travando o valor em dólar/real independentemente da moeda que o cliente usou para pagar.
Onde fica a documentação da API da Aeses?+
A referência completa, exemplos e a coleção para testes ficam em docs.aeses.io. Recomendamos começar pelo ambiente de sandbox antes de ativar produção.
Continue lendo
Integração Cripto para Empresas: Guia Completo
O que avaliar antes de fazer uma integração cripto na sua empresa: custódia, liquidação, compliance e como a Aeses simplifica cada etapa.
API de Pagamentos Cripto da Aeses: Recursos e Como Começar
Visão geral da API de pagamentos cripto da Aeses: cobranças, swap, PIX, webhooks e SDKs. Veja os recursos e como começar em aeses.io.
Como Integrar uma API de Pagamentos Cripto no Seu Produto
Passo a passo para integrar uma API de pagamentos cripto: autenticação, criação de cobrança, webhooks e boas práticas de idempotência.