https://api.puffinmoney.com/v1/gateway/api e exigem o cabeçalho
X-API-Key — veja Autenticação. Veja
Wallet-as-a-Service para um passo a passo completo.
Criar uma carteira
POST /wallets
Suporta o mesmo cabeçalho
Idempotency-Key das intenções de pagamento.
Retorna 402 plan_limit se você atingiu o limite de carteiras do seu
plano, 400 unsupported_asset se o par rede/token não estiver na matriz
WaaS (o corpo da resposta inclui a matriz supported atual para que você
não precise codificá-la manualmente).
Listar carteiras
GET /wallets — retorna todas as carteiras que você criou por essa API,
mais a matriz supported atual de redes/tokens.
Consultar uma carteira
GET /wallets/:id
Consultar um saldo
GET /wallets/:id/balance
Listar depósitos
GET /wallets/:id/deposits — até os 50 depósitos mais recentes dessa
carteira.
Enviar um saque
POST /wallets/:id/withdrawals
Debita a carteira imediatamente (reservado antes da transmissão — você
não pode gastar em dobro disparando duas chamadas de saque em paralelo).
Taxas são cobradas de acordo com sua tarifação de capacidade
waas —
veja Preços.
Precisa mover fundos para uma rede diferente, e não apenas para outro
endereço na mesma rede? Use Bridge em vez disso.