Skip to main content
Tous les points de terminaison ci-dessous se trouvent sous 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.