Une seule API fournit des adresses de dépôt sur TRON, BNB Chain, Ethereum, Polygon et Arbitrum — dérivées en HD par client, confirmées on-chain, livrées par webhook. Les paiements sortants arrivent bientôt.
Les dépôts fonctionnent sans compte ni clé. L'inscription est facultative : elle rattache les dépôts à votre espace et affiche toutes les statistiques.
POST /deposit-address avec callbackUrl et forwardAddress — sans clé API ni compte. Ajoutez votre x-api-key et l'adresse est rattachée à votre espace avec les statistiques complètes.
trc20/usdt, bep20/usdt, erc20/usdt — la même forme de requête sur TRON, BNB Chain, Ethereum, Polygon et Arbitrum.
Une fois les confirmations atteintes, les fonds sont envoyés à votre adresse de transfert. Vous détenez la destination ; nous ne gardons aucun solde marchand.
Callbacks pending et confirmed vers votre URL, avec GET status/transactions comme solution de repli fiable en cas de nouvelle tentative.
Un pourcentage plus une part fixe fondée sur le coût réseau. Montant minimal et frais estimés par monnaie sur la page Réseaux.
Cabinet optionnel + clé API : rattachez les dépôts à votre compte pour des statistiques complètes. Les retraits arrivent bientôt : 0 % de frais en token, gaz payé depuis votre propre portefeuille gas station.
Aucune inscription préalable pour les dépôts — chaque adresse est obtenue ou créée à chaque requête, suivie par nos scanners et confirmée selon le seuil de chaque chaîne.
Indiquez la chaîne, le ticker et votre URL de callback. Vous recevez une adresse HD neuve, réutilisée pour tous les futurs dépôts de la même référence.
POST /deposit-address
{ "chain":"tron", "ticker":"trc20/usdt" }Un parcours natif des blocs sur TRON et un écouteur d'événements sur BNB Chain repèrent le transfert entrant et commencent à compter les confirmations.
GET /deposit-address/:id/status
→ "confirmations": 14Dès que le seuil est atteint, les fonds partent vers votre adresse de transfert et votre callback est appelé — avec nouvelles tentatives et backoff s'il ne répond pas.
POST callbackUrl
{ "status":"confirmed" }# create a deposit address curl -X POST \ https://api.chainpay.site/deposit-address \ -d '{ "ticker": "bep20/usdt", "forwardAddress": "0xYourWallet…", "externalReference": "order-123", "callbackUrl": "https://you.io/hook" }'