Pular para o conteúdo principal

Guia: carteiras de recebimento

As ordens usam uma carteira cadastrada na mesma rede da ordem (ex.: Solana). Sem carteira válida, a criação da ordem pode falhar.

Passo 1 — Autenticar

Obtenha {{TOKEN}} com login (ver cURL e variáveis).

Passo 2 — Listar carteiras existentes

curl -s -X GET "{{BASE_URL}}/users/me/wallets" \
-H "Authorization: Bearer {{TOKEN}}"

Anote o id se for remover depois.

Passo 3 — Cadastrar uma carteira (Solana)

curl -s -X POST "{{BASE_URL}}/users/me/wallets" \
-H "Authorization: Bearer {{TOKEN}}" \
-H "Content-Type: application/json" \
-d '{
"name": "Carteira principal",
"network": "SOLANA",
"public_address": "SEU_ENDERECO_PUBLICO_SOLANA"
}'
  • name é opcional.
  • network deve ser uma rede habilitada no ambiente (ex.: SOLANA).
  • public_address é o endereço Solana que receberá USDT ou USDC, conforme o token de cada ordem.

Passo 4 — Remover uma carteira

curl -s -X DELETE "{{BASE_URL}}/users/me/wallets/WALLET_ID" \
-H "Authorization: Bearer {{TOKEN}}"

Substitua WALLET_ID pelo id retornado na listagem.

Observações

  • Não há endpoint de edição: para alterar o endereço, remova e crie de novo.
  • O mesmo usuário pode ter várias carteiras (por rede ou por nome).

Detalhes de request/response: API — Carteiras.