https://api.puffinmoney.com/v1/gateway/api y requieren el encabezado
X-API-Key — ver Autenticación. Ver
Wallet-as-a-Service para una guía paso a paso.
Crear una billetera
POST /wallets
Soporta el mismo encabezado
Idempotency-Key que los intents de pago.
Devuelve 402 plan_limit si alcanzaste el límite de billeteras de tu
plan, 400 unsupported_asset si el par red/token no está en la matriz
WaaS (el cuerpo de la respuesta incluye la matriz supported actual para
que no tengas que codificarla tú mismo).
Listar billeteras
GET /wallets — devuelve todas las billeteras que creaste con esta API,
más la matriz supported actual de redes/tokens.
Consultar una billetera
GET /wallets/:id
Consultar un saldo
GET /wallets/:id/balance
Listar depósitos
GET /wallets/:id/deposits — hasta los 50 depósitos más recientes a esta
billetera.
Enviar un retiro
POST /wallets/:id/withdrawals
Debita la billetera de inmediato (reservado antes de transmitir — no
puedes hacer doble gasto compitiendo con dos llamadas de retiro). Las
comisiones se cobran según tu tarifa de capacidad
waas — ver
Precios.
¿Necesitas mover fondos a una red distinta, no solo a otra dirección en
la misma red? Usa Bridge en su lugar.