BIM VPN logoBIM VPN Docs

Pay with USDT stablecoins

USDT is a stablecoin that tracks the US dollar, so the price you see is the price you pay. BIM VPN accepts USDT on two networks.

USDT ERC-20 USDT TRC-20
Network Ethereum Tron
Network fee paid in ETH TRX
Wallets on the checkout page MetaMask, WalletConnect TronLink
Accepted token contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

Only official Tether USDT on these contracts is counted. Other tokens called USDT are ignored.

Before you start

  • Hold enough USDT for the plan, on the network you will pay on.
  • Hold a little of the network's own coin for the fee: ETH for ERC-20, TRX for TRC-20. Without it the transfer cannot be sent.
  • Have the BIM VPN app signed in. See Create and activate your account.

Step 1: open checkout from the app

Click Log In / Upgrade and pick a plan. The app has no checkout of its own: it opens the checkout page buy.bimvpn.xyz in your system browser, linked to your account. The payment method, the invoice and the tracking all happen there.

The checkout page, step 1: choose your plan

Step 2: choose USDT

On Choose how to pay, pick:

  • MetaMask: USDT on Ethereum, one click from the MetaMask browser extension.
  • TronLink: USDT on Tron, one click from the TronLink extension.
  • WalletConnect: USDT on Ethereum from a mobile wallet.

Checkout step 2: MetaMask, TronLink and WalletConnect for USDT, next to Bitcoin and Monero

Step 3: pay the exact amount

The invoice shows the amount, the address, a QR code and a 30 minute countdown.

  • USDT on Tron: click Pay with TronLink and confirm the transfer in the TronLink popup.
  • USDT on Ethereum: if the invoice shows Coming soon under the wallet button, scan the QR code or copy the address and the amount instead.
  • Paying from any other wallet: send exactly the amount shown, all six decimals, to the address shown, on the right network.

Your invoice for USDT on Tron, with Pay with TronLink (address, QR code and amount hidden)

Your invoice for USDT on Ethereum (address, QR code and last digits of the amount hidden)

Exact amount, right network

The last decimals of the amount identify your invoice. A payment that is short or over by even 0.000001 USDT, or sent on the other network, is not matched to your account.

Paying from an exchange

Many exchanges subtract their withdrawal fee from the amount you enter, or round decimals. The payment then arrives with a different amount and is not matched. Withdraw to your own wallet first, then pay from it.

Step 4: wait for confirmation

BIM watches the address through public blockchain explorers (Etherscan for Ethereum, Tronscan for Tron). When your transfer shows up with the exact amount, the invoice turns paid, the page shows Subscription active and sends you back to the app.

This usually takes a few minutes after your wallet sends. You can close the page; your plan is credited either way. Reopen the app to see it.

Once the transfer confirms on the network, the page shows the same confirmation as any other coin and your plan activates immediately.

Still pending? See Payment pending.

ERC-20 or TRC-20?

  • TRC-20 network fees are usually lower, and Tron confirms quickly.
  • ERC-20 fits if your USDT is already on Ethereum or in MetaMask.

Both are credited the same way.