Des paiements crypto,directement dans votre portefeuille
TrezorPay est une API de paiement non-custodial. Créez une adresse, votre client paie, et les fonds sont transférés vers votre propre portefeuille, moins 1,25 %. Sans compte, sans clé API.
GET /trc20/usdt/create/ ?callback=https://shop.example/paid &address=TJzX…6yWf { "status": "success", "address_in": "TN7Z…E3q4", "minimum_transaction_coin": "10.00000000" }
GET https://shop.example/paid ?value_coin=250 &value_forwarded_coin=244.39 &fee_coin=2.5 &txid_out=d50e4bbe…0034 &result=sent x-ca-signature: MEUCIQ…
Acceptez 88 cryptos sur 13 réseaux
Ethereum
BNB Smart Chain
Polygon
Base
Arbitrum
Optimism
Avalanche
Tron
Bitcoin
Litecoin
Bitcoin Cash
Dogecoin
Solana
Tout ce qu’il vous faut, sans rien avoir à confier
Une passerelle de paiement qui ne détient jamais votre argent et ne gêne jamais votre code.
Non-custodial
Les paiements sont transférés on-chain vers vos portefeuilles dès leur confirmation. Aucun solde ne reste chez nous.
Sans inscription, sans clé API
Une seule requête GET avec votre URL de callback et votre portefeuille renvoie une adresse de dépôt. C’est toute la configuration.
Callbacks signés
Chaque notification est signée en RSA-SHA256 et renvoyée pendant 3 jours jusqu’à ce que votre serveur réponde *ok*.
Paiements répartis
Répartissez un paiement entre jusqu’à vingt portefeuilles, en pourcentages, via une seule adresse.
Adresses multi-tokens
Une même adresse accepte tous les tokens de son réseau, et vous lisez la crypto dans le callback.
Prix dans 37 devises
Convertissez des montants, estimez le coût réseau et générez un QR code de paiement avec la même API.
Le parcours d’un paiement
De la requête de votre serveur au callback qu’il reçoit, en quatre étapes.
- 1
Créer une adresse
Votre serveur appelle /create/ avec une URL de callback et votre portefeuille.
Commande 1042 En attente
address_inTN7Z…E3q4
address_outTJzX…6yWf
minimum10.00
- 2
Votre client paie
Nous voyons le paiement on-chain et vous appelons avec pending=1.
Commande 1042 En cours
value_coin250.00
confirmations4 / 19callbackpending - 3
Nous le transférons
Une fois confirmé, le montant part vers votre portefeuille, moins 1,25 %.
Commande 1042 Transféré
vers votre portefeuille244.39
frais2.50
réseau3.11
- 4
Vous recevez un callback signé
Avec txid_in, txid_out et les montants, signé dans x-ca-signature.
Commande 1042 Terminé
resultsenttxid_outd50e…0034
signaturevalide
Testez les chiffres
Choisissez une crypto et un montant : voici la requête que vous envoyez et le callback que vous recevez.
GET /trc20/usdt/create/
?callback=https://shop.example/paid?order=1042
&address=TJzXZQhbhJB3dA2TmxmvyPxk2nKsmZ6yWf
&pending=1- Nos frais (1.25 %)
3.13 USDT
- Coût réseau (exemple)
5.20 USDT
- Transféré vers votre portefeuille
241.68
address_in=TN7Zbu4UwtKneYDJyDKXkSorVu95hsE3q4 address_out=TJzXZQhbhJB3dA2TmxmvyPxk2nKsmZ6yWf txid_in=f8c04ed588a78ddc… txid_out=d50e4bbe5c94b4bb… confirmations=19 value_coin=250 value_forwarded_coin=241.675 fee_coin=3.125 coin=trc20_usdt price=1 pending=0 result=sent
- EthereumETHEther
- USDTTether
- USDCUSD Coin
- DAIDai
- mUSDMetaMask USD
- PYUSDPayPal USD
- USD1World Liberty Financial USD
- BNB Smart ChainBNB
- USDTTether
- USDCUSD Coin
- DAIDai
- USD1World Liberty Financial USD
- PolygonPOL
- USDTTether
- USDCUSD Coin
- USDC.eUSD Coin (Bridged)
- BaseETHEther
- USDCUSD Coin
- DAIDai
- USDTTether
- ArbitrumETHEther
- USD₮0
- USDCUSD Coin
- DAIDai
- PYUSDPayPal USD
- USDC.eUSD Coin (Bridged)
- OptimismETHEther
- USDCUSD Coin
- USDC.eUSD Coin (Bridged)
- USDTTether
- USD₮0
- DAIDai
- AvalancheAVAXAvalanche
- USDCUSD Coin
- USDC.eUSD Coin (Bridged)
- USDTTether
- TronTRX
- TUSDTrueUSD
- USDDDecentralized USD
- USDTTether
- BitcoinBTCBitcoin
- LitecoinLTCLitecoin
- Bitcoin CashBCHBitcoin Cash
- DogecoinDOGEDogecoin
- SolanaSOLSolana
- USDCUSD Coin
- USDTTether
- Moins de 250 k$1.25%
- 250 k$ – 1 M$1.1%
- 1 M$ – 2,5 M$1%
- 2,5 M$ – 5 M$0.85%
- 5 M$ – 10 M$0.7%
- 10 M$ – 20 M$0.5%
- 20 M$ et plus0.25%
Minimum 10 USDT · transféré après 19 confirmations
Cryptos prises en charge
Stablecoins et cryptos natives sur treize réseaux. Les paiements sont transférés dès qu’ils atteignent les confirmations indiquées.
| Crypto | Réseau | Minimum | Confirmations |
|---|---|---|---|
| 0.0015 ETH | 3 | ||
| 2 USDT | 3 | ||
| 2 USDC | 3 | ||
| 75 1INCH | 3 | ||
| 15 ARB | 3 | ||
| 0.09 BNB | 3 | ||
| 0.00009 cbBTC | 3 | ||
| 15 DAI | 3 | ||
| 0.65 LINK | 3 | ||
| 5 mUSD | 3 | ||
| 10 ONDO | 3 | ||
| 1000000 PEPE | 3 | ||
| 25 POL | 3 | ||
| 2 PYUSD | 3 | ||
| 1000000 SHIB | 3 | ||
| 15 TRX | 3 | ||
| 5 USD1 | 3 | ||
| 6 wXRP | 3 | ||
| 0.0015 XAUt | 3 | ||
| 0.001 BNB | 15 | ||
| 1 USDT | 15 | ||
| 1 USDC | 15 | ||
| 1 1INCH | 15 | ||
| 1 ADA | 15 | ||
| 0.00008 BTCB | 15 | ||
| 0.1 CAKE | 15 | ||
| 1 DAI | 15 | ||
| 10 DOGE | 15 | ||
| 0.00075 ETH | 15 | ||
| 0.002 LTC | 15 | ||
| 40000 SHIB | 15 | ||
| 5 TRX | 15 | ||
| 1 USD1 | 15 | ||
| 2 XRP | 15 | ||
| 0.5 POL | 64 | ||
| 0.5 USDT | 64 | ||
| 0.5 USDC | 64 | ||
| 0.04 AVAX | 64 | ||
| 0.5 USDC.e | 64 | ||
| 0.0005 WETH | 64 | ||
| 0.0003 ETH | 10 | ||
| 3 USDC | 10 | ||
| 0.00003 cbBTC | 10 | ||
| 0.05 cbLTC | 10 | ||
| 3 DAI | 10 | ||
| 3 USDT | 10 | ||
| 0.0001 ETH | 20 | ||
| 1 USD₮0 | 20 | ||
| 1 USDC | 20 | ||
| 0.5 ARB | 20 | ||
| 0.5 DAI | 20 | ||
| 0.05 LINK | 20 | ||
| 100000 PEPE | 20 | ||
| 1 PYUSD | 20 | ||
| 1 USDC.e | 20 | ||
| 0.0001 ETH | 10 | ||
| 1 USDC | 10 | ||
| 1 USDC.e | 10 | ||
| 1 USDT | 10 | ||
| 1 USD₮0 | 10 | ||
| 0.5 DAI | 10 | ||
| 0.05 LINK | 10 | ||
| 0.3 OP | 10 | ||
| 0.01 AVAX | 3 | ||
| 1 USDC | 3 | ||
| 1 USDC.e | 3 | ||
| 1 USDT | 3 | ||
| 0.01 WAVAX | 3 | ||
| 0.001 WETH.e | 3 | ||
| 10 TRX | 19 | ||
| 0.00008 BTC | 19 | ||
| 5 TUSD | 19 | ||
| 5 USDD | 19 | ||
| 10 USDT | 19 | ||
| 0.00008 BTC | 1 | ||
| 0.002 LTC | 2 | ||
| 0.0005 BCH | 1 | ||
| 10 DOGE | 6 | ||
| 0.004 SOL | 1 | ||
| 1 USDC | 1 | ||
| 1 USDT | 1 | ||
| 1 EURC | 1 | ||
| 0.000009 WBTC | 1 | ||
| 0.000009 cbBTC | 1 | ||
| 0.003 WETH | 1 | ||
| 0.05 TRUMP | 1 | ||
| 2.5 HNT | 1 | ||
| 1 wUSDT | 1 |
Une tarification simple
Un seul pourcentage par paiement, dégressif avec votre volume. Rien d’autre.
- Sans inscription ni abonnement
- Sans frais d’installation ni de retrait
- Coût réseau répercuté au prix coûtant
- Paliers calculés par portefeuille de destination
- 1.25%$0
- 1.1%$250k
- 1%$1M
- 0.85%$2.5M
- 0.7%$5M
- 0.5%$10M
- 0.25%$20M+
Sur un paiement de $1,000, les frais sont de $12.50 et votre portefeuille reçoit $987.50, avant le coût réseau.
Questions fréquentes
Ai-je besoin d’un compte ou d’une clé API ?
Non. Appelez /create/ avec votre URL de callback et le portefeuille qui doit recevoir les fonds, et vous obtenez une adresse de dépôt. La même URL de callback renvoie toujours la même adresse.
Détenez-vous mes fonds à un moment donné ?
Seulement le temps de la confirmation, soit quelques minutes. Dès qu’un paiement atteint les confirmations exigées par son réseau, il est transféré on-chain vers vos portefeuilles. Il n’y a aucun solde à retirer et rien à geler.
Qui paie les frais de réseau ?
Le paiement lui-même. Pour une crypto native, le gas est prélevé sur le montant transféré. Pour un token, nous avançons le gas et en récupérons le coût en token, au prix du marché, en plus de nos frais.
Comment fonctionnent les callbacks ?
Sur demande, nous appelons votre URL à l’arrivée d’un paiement, puis de nouveau une fois transféré, avec les identifiants de transaction et les montants. Chaque requête est signée en RSA-SHA256 dans x-ca-signature, et renvoyée à partir de 6 minutes pendant 3 jours jusqu’à ce que votre serveur réponde *ok*.
Que se passe-t-il sous le minimum ?
Le paiement est enregistré et visible dans /logs/, mais jamais transféré : chaque crypto a un minimum pour que le coût réseau ne puisse jamais absorber le paiement.
Une adresse peut-elle être payée plusieurs fois ?
Oui. Les adresses n’expirent jamais, et chaque paiement reçu est transféré et notifié séparément : une adresse par client fait donc office d’adresse de dépôt permanente.
Dois-je faire tourner un nœud ou détenir des cryptos pour les frais de réseau ?
Non. Nous lisons chaque blockchain pour vous et prélevons le coût réseau sur le paiement lui-même ; pour les tokens, le gas est récupéré en token au prix du marché. Il vous suffit d’une adresse de portefeuille pour recevoir les fonds.
Gérez-vous les abonnements récurrents ?
Nous gérons les paiements ; votre app garde la logique d’abonnement, pour une facturation exactement à votre façon. Donnez à chaque client une adresse permanente : chaque renouvellement qu’il envoie déclenche un callback signé, et votre app prolonge l’abonnement, applique des jours de grâce ou un upgrade. Un wallet crypto ne se prélève pas automatiquement : envoyez un rappel avant chaque échéance.
Acceptez votre premier paiement en une requête
Sans inscription. Indiquez votre portefeuille et votre URL de callback, envoyez la requête, puis partagez l’adresse reçue.
curl "https://api.trezorpay.com/trc20/usdt/create/?callback=https://your.shop/paid&address=YOUR_TRON_WALLET"