Transfert des paiements 24 h/24, 7 j/7

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.

api.trezorpay.com
1 · Votre serveur crée une adresse 200
GET /trc20/usdt/create/
  ?callback=https://shop.example/paid
  &address=TJzX…6yWf

{
  "status": "success",
  "address_in": "TN7Z…E3q4",
  "minimum_transaction_coin": "10.00000000"
}
2 · Nous vous rappelons après le transfert signed · *ok*
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
cryptos acceptées
réseaux
portefeuilles par paiement
palier de frais le plus bas

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. 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. 2

    Votre client paie

    Nous voyons le paiement on-chain et vous appelons avec pending=1.

    Commande 1042 En cours
    value_coin250.00
    confirmations4 / 19
    callbackpending
  3. 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. 4

    Vous recevez un callback signé

    Avec txid_in, txid_out et les montants, signé dans x-ca-signature.

    Commande 1042 Terminé
    resultsent
    txid_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.

Votre serveur crée une adresse aperçu en direct
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
Nous appelons ensuite votre URL, signé dans x-ca-signature 200 *ok*
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
Crypto
  • Ethereum
    ETHEther
  • USDTTether
  • USDCUSD Coin
  • DAIDai
  • mUSDMetaMask USD
  • PYUSDPayPal USD
  • USD1World Liberty Financial USD
  • BNB Smart Chain
    BNB
  • USDTTether
  • USDCUSD Coin
  • DAIDai
  • USD1World Liberty Financial USD
  • Polygon
    POL
  • USDTTether
  • USDCUSD Coin
  • USDC.eUSD Coin (Bridged)
  • Base
    ETHEther
  • USDCUSD Coin
  • DAIDai
  • USDTTether
  • Arbitrum
    ETHEther
  • USD₮0
  • USDCUSD Coin
  • DAIDai
  • PYUSDPayPal USD
  • USDC.eUSD Coin (Bridged)
  • Optimism
    ETHEther
  • USDCUSD Coin
  • USDC.eUSD Coin (Bridged)
  • USDTTether
  • USD₮0
  • DAIDai
  • Avalanche
    AVAXAvalanche
  • USDCUSD Coin
  • USDC.eUSD Coin (Bridged)
  • USDTTether
  • Tron
    TRX
  • TUSDTrueUSD
  • USDDDecentralized USD
  • USDTTether
  • Bitcoin
    BTCBitcoin
  • Litecoin
    LTCLitecoin
  • Bitcoin Cash
    BCHBitcoin Cash
  • Dogecoin
    DOGEDogecoin
  • Solana
    SOLSolana
  • USDCUSD Coin
  • USDTTether
Votre volume sur 30 jours
  • 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%
Destination
Notifier à l’arrivée
Callback

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.

CryptoRéseauMinimumConfirmations
ETHEtherEthereum0.0015 ETH3
USDTTetherEthereum2 USDT3
USDCUSD CoinEthereum2 USDC3
1INCH1inchEthereum75 1INCH3
ARBArbitrumEthereum15 ARB3
BNBBNBEthereum0.09 BNB3
cbBTCCoinbase Wrapped BTCEthereum0.00009 cbBTC3
DAIDaiEthereum15 DAI3
LINKChainlinkEthereum0.65 LINK3
mUSDMetaMask USDEthereum5 mUSD3
ONDOOndoEthereum10 ONDO3
PEPEPepeEthereum1000000 PEPE3
POLPolygonEthereum25 POL3
PYUSDPayPal USDEthereum2 PYUSD3
SHIBShiba InuEthereum1000000 SHIB3
TRXTronEthereum15 TRX3
USD1World Liberty Financial USDEthereum5 USD13
wXRPWrapped XRPEthereum6 wXRP3
XAUtTether GoldEthereum0.0015 XAUt3
BNBBNBBNB Smart Chain0.001 BNB15
USDTTetherBNB Smart Chain1 USDT15
USDCUSD CoinBNB Smart Chain1 USDC15
1INCH1inchBNB Smart Chain1 1INCH15
ADACardanoBNB Smart Chain1 ADA15
BTCBBitcoin (BTCB)BNB Smart Chain0.00008 BTCB15
CAKEPancakeSwapBNB Smart Chain0.1 CAKE15
DAIDaiBNB Smart Chain1 DAI15
DOGEDogecoinBNB Smart Chain10 DOGE15
ETHEtherBNB Smart Chain0.00075 ETH15
LTCLitecoinBNB Smart Chain0.002 LTC15
SHIBShiba InuBNB Smart Chain40000 SHIB15
TRXTronBNB Smart Chain5 TRX15
USD1World Liberty Financial USDBNB Smart Chain1 USD115
XRPXRPBNB Smart Chain2 XRP15
POLPOLPolygon0.5 POL64
USDTTetherPolygon0.5 USDT64
USDCUSD CoinPolygon0.5 USDC64
AVAXAvalanchePolygon0.04 AVAX64
USDC.eUSD Coin (Bridged)Polygon0.5 USDC.e64
WETHWrapped EtherPolygon0.0005 WETH64
ETHEtherBase0.0003 ETH10
USDCUSD CoinBase3 USDC10
cbBTCCoinbase Wrapped BTCBase0.00003 cbBTC10
cbLTCCoinbase Wrapped LTCBase0.05 cbLTC10
DAIDaiBase3 DAI10
USDTTetherBase3 USDT10
ETHEtherArbitrum0.0001 ETH20
USD₮0USD₮0Arbitrum1 USD₮020
USDCUSD CoinArbitrum1 USDC20
ARBArbitrumArbitrum0.5 ARB20
DAIDaiArbitrum0.5 DAI20
LINKChainlinkArbitrum0.05 LINK20
PEPEPepeArbitrum100000 PEPE20
PYUSDPayPal USDArbitrum1 PYUSD20
USDC.eUSD Coin (Bridged)Arbitrum1 USDC.e20
ETHEtherOptimism0.0001 ETH10
USDCUSD CoinOptimism1 USDC10
USDC.eUSD Coin (Bridged)Optimism1 USDC.e10
USDTTetherOptimism1 USDT10
USD₮0USD₮0Optimism1 USD₮010
DAIDaiOptimism0.5 DAI10
LINKChainlinkOptimism0.05 LINK10
OPOptimismOptimism0.3 OP10
AVAXAvalancheAvalanche0.01 AVAX3
USDCUSD CoinAvalanche1 USDC3
USDC.eUSD Coin (Bridged)Avalanche1 USDC.e3
USDTTetherAvalanche1 USDT3
WAVAXWrapped AVAXAvalanche0.01 WAVAX3
WETH.eWrapped EtherAvalanche0.001 WETH.e3
TRXTRXTron10 TRX19
BTCBitcoinTron0.00008 BTC19
TUSDTrueUSDTron5 TUSD19
USDDDecentralized USDTron5 USDD19
USDTTetherTron10 USDT19
BTCBitcoinBitcoin0.00008 BTC1
LTCLitecoinLitecoin0.002 LTC2
BCHBitcoin CashBitcoin Cash0.0005 BCH1
DOGEDogecoinDogecoin10 DOGE6
SOLSolanaSolana0.004 SOL1
USDCUSD CoinSolana1 USDC1
USDTTetherSolana1 USDT1
EURCEURCSolana1 EURC1
WBTCWrapped BTCSolana0.000009 WBTC1
cbBTCCoinbase Wrapped BTCSolana0.000009 cbBTC1
WETHWrapped Ether (Wormhole)Solana0.003 WETH1
TRUMPTrumpSolana0.05 TRUMP1
HNTHeliumSolana2.5 HNT1
wUSDTWormhole USDTSolana1 wUSDT1

Une tarification simple

Un seul pourcentage par paiement, dégressif avec votre volume. Rien d’autre.

Par paiement, dès
  • 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
Volume transféré sur 30 joursMoins de 250 k$
1.25%
  1. 1.25%$0
  2. 1.1%$250k
  3. 1%$1M
  4. 0.85%$2.5M
  5. 0.7%$5M
  6. 0.5%$10M
  7. 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"