Transfert interne depuis un sous-portefeuille
Mouvement de livre instantané et sans gas vers un autre sous-portefeuille du marchand (toWalletAccountId) ou vers sa balance opérationnelle (toOperating: true).
Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
Identifiant du sous-portefeuille source.
Corps
Cryptomonnaie transférée, par exemple USDT.TRC20, USDT.BEP20 ou BTC. La source et la destination sont créditées/débitées dans ce même actif.
32^[A-Z0-9_.\-]{1,32}$"USDT.TRC20"
Montant à transférer, en unités de l'actif. Chaîne de caractères, jamais un nombre JSON : un montant crypto passé en number est arrondi par la précision flottante. Jusqu'à 18 décimales.
^(?=.*[1-9])\d{1,18}(\.\d{1,18})?$"25.00"
true : le transfert part de votre balance opérationnelle et alimente le sous-portefeuille désigné dans l'URL, qui devient la destination. Les champs to* sont alors ignorés. Par défaut (false), le sens est inverse : le sous-portefeuille de l'URL est la source.
true
Sous-portefeuille destinataire, désigné par son identifiant. Exclusif avec toOperating et toEmail. Requis si aucun des trois autres modes de destination n'est utilisé.
"3f1b2c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d"
Sous-portefeuille destinataire, désigné par l'email de son titulaire. Alternative à toWalletAccountId.
"client@exemple.com"
true : le transfert va du sous-portefeuille de l'URL vers votre balance opérationnelle. Exclusif avec toWalletAccountId et toEmail.
true
Frais que vous prélevez sur ce transfert, en unités de l'actif, à retenir sur le montant reçu par la destination. Chaîne de caractères, jamais un nombre JSON. Omis, aucun frais n'est appliqué.
^(?=.*[1-9])\d{1,18}(\.\d{1,18})?$"0.50"
Note libre attachée au transfert, visible dans votre historique.
"Recharge sous-portefeuille client"
Code TOTP à 6 chiffres, issu de votre application d'authentification. Requis uniquement pour les appels authentifiés par session utilisateur (dashboard) ; les appels par clé API n'en ont pas besoin.
^[0-9]{6}$"123456"
Clé d'idempotence. Rejouer la même clé retourne le transfert déjà créé au lieu d'en créer un second — indispensable pour un retry réseau sûr. Peut aussi être transmise via l'en-tête Idempotency-Key.
^[A-Za-z0-9_.\-:]+$"account-transfer-2026-07-08-0001"
Réponse
Transfert exécuté.