Obtendo a pré-visualização de uma transação PIX
Este endpoint permite obter a pré-visualização de taxas, valores líquidos e dados do destinatário de uma transação PIX antes de executá-la de fato. É ideal para exibir telas de confirmação de transferência e taxas para os usuários finais.
📍 Endpoint
POST https://api.etherglobalassets.com/pix/preview
🧾 Cabeçalhos obrigatórios (Headers)
|
Cabeçalho |
Valor |
Descrição |
|---|---|---|
|
|
|
Token JWT de autenticação. |
|
|
|
Formato do corpo da requisição. |
🧰 Corpo da Requisição (JSON)
{
"pixKey": "fulano@email.com",
"pixKeyType": "EMAIL",
"amount": 1000,
"type": "DEPOSIT"
}
Explicação dos campos:
|
Campo |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|
|
|
string |
✅ |
Chave PIX do destinatário (e-mail, CPF, CNPJ, telefone, aleatória ou código Copia e Cola/EMV). |
|
|
enum |
✅ |
Tipo da chave PIX ( |
|
|
number |
❌ |
Valor da transação em centavos. Exemplo: para R$ 10,00, envie |
|
|
enum |
❌ |
Tipo da transação ( |
📌 Exemplo com curl
curl https://api.etherglobalassets.com/pix/preview \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"pixKey": "fulano@email.com",
"pixKeyType": "EMAIL",
"amount": 1000,
"type": "DEPOSIT"
}'
✅ Resposta esperada (HTTP 200 - OK)
{
"amount": 1000,
"fees": 0,
"net_amount": 1000,
"pix_data": {
"recipient_name": "Fulano de Tal",
"recipient_document": "***.123.456-**",
"recipient_bank": "Banco Santander (Brasil) S.A."
},
"pix_key": "fulano@email.com",
"pix_key_type": "EMAIL",
"type": "DEPOSIT"
}
Entendendo a Resposta:
-
amount: Valor bruto em centavos informado na requisição. -
fees: Taxa em centavos calculada para essa transação. -
net_amount: Valor líquido resultante em centavos (após aplicação de taxas). -
pix_data: Dados do destinatário/titular da chave Pix retornado pela instituição de destino:-
recipient_name: Nome completo ou mascarado do recebedor. -
recipient_document: Documento CPF/CNPJ mascarado. -
recipient_bank: Nome da instituição bancária de destino.
-
⚠️ Possíveis erros
|
Código |
Erro |
Causa comum |
|---|---|---|
|
|
Bad Request |
Chave Pix com formato incorreto ou inexistente, ou tipo de chave incompatível. |
|
|
Unauthorized |
Token inválido ou expirado. |
|
|
Internal Server Error |
Falha de comunicação temporária com o DICT/Banco Central. |
🛡️ Dicas de Implementação
✅ FAÇA:
-
Sempre exiba os dados de
pix_data(principalmente o nome do recebedor) para o usuário antes de confirmar a execução da transação de fato, para evitar fraudes ou envios errados. -
Utilize o endpoint
/pix/previewpara calcular dinamicamente as taxas que serão cobradas no momento do envio e evitar surpresas no saldo.
❌ NÃO FAÇA:
-
Executar saques ou depósitos sem antes obter a validação (Preview) dos dados do destinatário, especialmente para chaves manuais (e-mail, CPF, etc.).
Suporte Técnico
Para dúvidas ou inconsistências nos dados exibidos de um preview, entre em contato via suporte@etherglobalassets.com.br.

