Wolf Pay

USDT on Ethereum

Accept USDT on Ethereum (ERC-20)

Accept Tether (USDT) on Ethereum: hosted checkout, 12 confirmations (about 2–3 minutes), signed webhooks and payouts. 1% per payment, $3 minimum.

Updated · Wolf Pay team

Wolf Pay is open in test mode: you can sign up, integrate and run test payments today. Live payments open once our custody partner goes live.

Key points

  • Wolf Pay accepts USDT on Ethereum (ERC-20) at contract 0xdAC17F958D2ee523a2206206994597C13D831ec7.
  • Payments are marked paid after 12 confirmations, usually about 2–3 minutes.
  • The customer's wallet pays the Ethereum network fee. Wolf Pay charges 1% per payment, $3 minimum.
  • Customers pay from MetaMask, Coinbase Wallet, Ledger, Rabby, and every major exchange.

USDT on Ethereum at a glance

CoinTether (USDT), issued by Tether
NetworkEthereum (ERC-20 token)
Token contract0xdAC17F958D2ee523a2206206994597C13D831ec7
Decimals6
Confirmations Wolf Pay waits for12 (about 2–3 minutes)
Network feeVaries with demand: often a few dollars, more at busy times. The sender pays it in ETH.
Wolf Pay fee1% per payment, $3 minimum. No monthly fee

Why accept USDT on Ethereum

Ethereum is where USDT and USDC started and where the most money sits. Every wallet and exchange supports it. Fees are higher than on the newer networks, so it suits larger payments and customers who keep their funds on Ethereum itself.

USDT is the largest stablecoin by circulation. Each token is meant to be worth one US dollar and is issued by Tether. It is the coin most customers already hold on exchanges, and it dominates stablecoin payments in Asia, Latin America, Africa and the Middle East, where people use it as everyday digital dollars.

Good fit for:

  • Larger payments, where a few dollars of network fee doesn't matter
  • Customers holding stablecoins in self-custody wallets on Ethereum
  • B2B invoices paid from treasury wallets

How it works with Wolf Pay

  1. Create a payment in your dashboard, with a payment link, or from your server with the API, choosing USDT on Ethereum.
  2. Your customer pays on a hosted checkout that shows the exact amount, the Ethereum deposit address, a QR code and the network in large type, so they send the right coin on the right network.
  3. You get paid. Once the transfer has 12 confirmations (about 2–3 minutes), the payment is marked paid, your webhook fires, and the amount (minus Wolf Pay's fee) is in your USDT balance, ready to pay out to your own wallet.
curl https://wolf-pay-five.vercel.app/api/v1/payments \
  -H "Authorization: Bearer $WOLF_PAY_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount": "49.00", "currency": "USDT", "network": "ethereum", "order_id": "1001"}'

The response includes a checkout_url to send the customer to. Full reference: API docs.

Common mistakes to avoid

  • The customer's wallet needs some ETH to pay the network fee.
  • Base, Arbitrum and Polygon addresses look the same as Ethereum ones (0x...). The network chosen in the wallet has to match the checkout.
  • The amount has to be sent in full: if a customer's exchange deducts its withdrawal fee from the amount, the payment arrives short and is marked underpaid, with the difference shown.
  • Only send USDT to a USDT payment. Other tokens sent to the address aren't credited to the payment.

Other ways to get paid in USDT or on Ethereum

Frequently asked questions

How long does a USDT payment on Ethereum take to confirm?

Wolf Pay marks a USDT payment on Ethereum as paid after 12 network confirmations, which usually takes about 2–3 minutes from when the customer sends it.

What does it cost to accept USDT on Ethereum?

Wolf Pay charges 1% per payment with a $3 minimum and no monthly fee. The customer's wallet pays the Ethereum network fee. Varies with demand: often a few dollars, more at busy times. The sender pays it in ETH.

What is the USDT token contract on Ethereum?

Wolf Pay accepts USDT on Ethereum at the contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 (6 decimals). Other tokens with similar names are not credited.

What if a customer sends USDT on the wrong network?

The checkout shows the network in large type and warns against sending on any other network, because a transfer on a different network does not arrive at this Ethereum address. If it happens, contact Wolf Pay support with the transaction hash; recovery is not always possible.

Do I need my own Ethereum wallet to accept USDT?

No. Payments are credited to your Wolf Pay balance. You can pay out to your own wallet whenever you like, by hand or on a daily or weekly schedule.