API REST
USDT e USDC
Webhooks
Node.js e PHP

API Pix para USDT: receba no Pix e converta em USDT ou USDC

Crie a cobrança Pix com uma instrução de compra. Quando o Pix é confirmado, o valor é convertido em USDT ou USDC e enviado para a carteira da sua empresa, com webhooks a cada etapa e pacotes oficiais para Node.js e PHP.

Etapa
QR Code dinâmico
Pix Pix
R$ 4.500,00
Aguardando pagamento ⬢ 04:58
Pix Copia e Cola
00020126580014BR.GOV.BCB.PIX0136a3f5e1c2-7b4d-4e8f-9c1a-5f6e8d3b2a4f5204000053039865406450.005802BR5919XGate PAGAMENTOS6011SAO PAULO62070503***6304A1B2

API Pix para USDT

Cada cobrança Pix criada em POST /deposit pode levar o objeto purchase, com moeda, rede e carteira de destino. Depois da confirmação do Pix, a compra é disparada automaticamente com o valor recebido, e você acompanha tudo por webhook.

Você envia
  • POST /deposit
  • Com purchase
Sua empresa recebe
  • USDT ou USDC
  • Na carteira da empresa

Uma chamada para cobrar no Pix e receber em dólar digital

Fluxo da API

Da cobrança Pix à entrega on-chain

A API usa REST e JSON, com autenticação por token JWT. O fluxo mais direto cria a cobrança e a compra na mesma chamada: quando o Pix é confirmado e creditado em reais, a compra é feita a mercado e a cripto segue para a carteira externa da empresa.

Passo a passo:

  1. 01 Faça login e obtenha o token JWT, válido por 15 dias
  2. 02 Consulte ativos, redes e limites em GET /crypto/options
  3. 03 Crie a cobrança em POST /deposit com o objeto purchase
  4. 04 Seu cliente paga o Pix e o valor é creditado em reais
  5. 05 Acompanhe por webhook até DELIVERED, com o hash on-chain
POST /deposit Exemplo ilustrativo
R$ 349
Pix confirmado Reais no saldo
R$ 349
Compra BRL → USDT
A mercado
Entrega DELIVERED · Tron
69,10 USDT
Cotação

Prefere travar o preço antes de comprar?

Se a empresa já tem saldo em reais, POST /crypto/quotes garante o preço por 30 segundos. Depois, POST /crypto/purchases executa a compra com essa cotação. Pedir uma cotação e não usar não custa nada. O preço já embute a margem comercial, e só a taxa de rede é descontada na entrega.

Formas de comprar:

  1. 01 Na cobrança: objeto purchase em POST /deposit, a mercado
  2. 02 Com saldo: POST /crypto/purchases, a mercado
  3. 03 Com cotação: quoteId válido por 30 segundos
  4. 04 Só para exibir um valor: POST /crypto/quotes/estimate
  5. 05 Idempotência com externalId, único por empresa
JWT
REST + JSON
externalId
Webhooks
Moedas e redes

USDT e USDC nas principais redes

A API aceita USDT em Tron, Ethereum, Polygon e Solana e USDC em Ethereum, Polygon e Solana. A XGate não oferece custódia: não existe saldo cripto na plataforma, e a cripto vai para a carteira externa da empresa, sem memo ou tag.

Status da compra:

  • EXECUTING: compra em execução
  • PENDING_APPROVAL: em análise de compliance, quando aplicável
  • DELIVERED: cripto confirmada na rede, com txHash
  • REJECTED: o valor em reais volta para o saldo
Webhooks purchase.*
Cobrança criada

QR Code e Pix Copia e Cola

Pix confirmado

Reais creditados no saldo

Cripto entregue

Evento purchase.delivered com txHash

Integração

Integre com REST ou com os pacotes oficiais

Use a API REST direto ou os pacotes oficiais para Node.js (NPM) e PHP (Composer), que cuidam do login e das chamadas. Antes de operar, cadastre no painel a lista de IPs permitidos e a URL de webhook.

A compra pode passar por aprovação de compliance antes da entrega, conforme a configuração da conta, e os limites de cada empresa aparecem em GET /crypto/options.

Login JWT
Opções GET
Cobrança POST
Pix confirmado Webhook
Compra Purchase
Entrega txHash
Exemplo de chamada

Exemplo: cobrança Pix com compra de USDT

Esta chamada cria a cobrança em reais e agenda a compra para quando o Pix for confirmado. Os valores são ilustrativos.

POST https://api.xgateglobal.com/deposit
Authorization: Bearer <token>

{
  "amount": 1500.00,
  "customerId": "<customer_id>",
  "currency": { "_id": "<currency_id>", "name": "BRL", "type": "PIX", "symbol": "R$" },
  "purchase": {
    "asset": "USDT",
    "network": "TRON",
    "address": "<company_wallet>"
  },
  "externalId": "pedido-7722"
}
Para quem é

Para plataformas que recebem Pix e querem receber em stablecoin

Empresas com time técnico e volume recorrente que querem automatizar a conversão de Pix em USDT ou USDC dentro do próprio sistema.

E-commerce

Checkout com Pix e recebimento em USDT ou USDC.

SaaS

Cobre assinaturas no Pix e receba em stablecoin.

Marketplaces

Combine a API com subcontas e split entre participantes.

Fintechs

Inclua Pix e conversão no seu produto, com a API de Pix.

Importadores

Automatize a compra de USDT para a operação no exterior.

Grandes volumes

Para operações maiores, a mesa OTC atende com cotação direta.

Perguntas frequentes

Existe API para receber no Pix e converter em USDT?
Sim. Na API da XGate, você cria a cobrança Pix em POST /deposit com o objeto purchase. Quando o Pix é confirmado, a compra de USDT ou USDC é disparada e a cripto segue para a carteira da empresa.
USDT nas redes Tron, Ethereum, Polygon e Solana, e USDC nas redes Ethereum, Polygon e Solana.
Sim, ao comprar com saldo em reais: POST /crypto/quotes garante o preço por 30 segundos. A compra anexada à cobrança Pix é feita a mercado.
Por webhooks ou consultando a compra. O status DELIVERED traz o hash da transação. Em REJECTED, o valor em reais volta para o saldo da empresa.
Não. A XGate não oferece custódia e não existe saldo cripto na plataforma. A cripto vai para a carteira externa da empresa.
O preço cotado já embute a margem comercial, e a taxa de rede é descontada na entrega. As condições variam conforme a operação e são apresentadas na proposta.
Sim. Há pacotes oficiais para Node.js (NPM) e PHP (Composer), além da API REST com documentação pública.

Pronto para integrar Pix e USDT?

Fale com o time para abrir a conta e liberar a compra de cripto na sua empresa.