https://api.puffinmoney.com/v1/gateway/api et requièrent l’en-tête
X-API-Key — voir Authentification. Voir
Wallet-as-a-Service pour un guide pas à pas.
Créer un portefeuille
POST /wallets
Prend en charge le même en-tête
Idempotency-Key que les intentions de
paiement. Renvoie 402 plan_limit si vous avez atteint la limite de
portefeuilles de votre forfait, 400 unsupported_asset si la paire
chaîne/jeton n’est pas dans la matrice WaaS (le corps de la réponse
inclut la matrice supported actuelle afin que vous n’ayez pas à la
coder en dur).
Lister les portefeuilles
GET /wallets — renvoie tous les portefeuilles créés via cette API, plus
la matrice supported actuelle des chaînes/jetons.
Obtenir un portefeuille
GET /wallets/:id
Obtenir un solde
GET /wallets/:id/balance
Lister les dépôts
GET /wallets/:id/deposits — jusqu’aux 50 dépôts les plus récents sur ce
portefeuille.
Envoyer un retrait
POST /wallets/:id/withdrawals
Débite immédiatement le portefeuille (réservé avant diffusion — vous ne
pouvez pas dépenser deux fois en lançant deux appels de retrait en
parallèle). Les frais sont facturés selon votre tarification de capacité
waas — voir Tarification.
Besoin de déplacer des fonds vers une chaîne différente, et pas
seulement vers une autre adresse sur la même chaîne ? Utilisez plutôt
Bridge.