How to Create a USDT QR Code: Network and QRLynx Steps


Key Takeaway
Create and verify a USDT payment QR in QRLynx. Choose the exact Tether network, encode the receiving address, label the payment rail, and test the payer flow.
What is a USDT QR code?
A USDT QR code gives a payer a scannable payment input. It can contain a receiving address, a wallet-specific payment request, or a hosted checkout URL. The QR alone does not guarantee that the payer selected USDT or the intended blockchain.
In QRLynx, the correct setup begins with the payment rail. For an EVM receiving address or an address on Tron, Solana, TON, Aptos, or another network, a static Text QR can store the exact public address supplied by the recipient. This is an address reference, not a USDT payment request. Use a tested wallet-specific request or processor checkout when the QR must select the token. The Ethereum QR type is not the USDT flow. A Website / Link QR can open a processor checkout page.
Choose one USDT network, copy the receiving address for that network, generate the matching QR, label the asset and network beside it, decode the finished QR, and complete an end-to-end test with the intended payer wallet.
Choose the USDT QR flow first
| QR flow | What it contains | Best fit |
|---|---|---|
| EVM address QR | The exact EVM public receiving address stored as text | An address reference where the payer separately verifies USDT, the exact EVM network, and the amount |
| Other-network address QR | The exact public address stored as text | Raw address reference for Tron, Solana, TON, Aptos, or another supported USDT protocol; payer separately verifies asset, network, and amount in the intended wallet |
| Processor checkout QR | A hosted invoice or checkout URL | Orders that need an amount, payment status, receipt, refund workflow, conversion, or accounting reference |
USDT exists on multiple blockchain protocols
USD₮ is a Tether token pegged 1-to-1 with the US dollar and backed by Tether's reserves, according to Tether's current FAQ and transparency page. It is issued on multiple blockchain protocols rather than one universal USDT network.
Tether's supported-protocol directory is the current source for supported networks and official token contracts. Tether specifically asks integrators to make the supported protocol clear. That same rule belongs on a payment sign: write the asset and network together, such as USDT on Tron or USDT on Ethereum.
The asset name alone is incomplete routing information. The receiving wallet, custodial account, or processor must support the exact protocol selected by the payer.
Match the address family to the QRLynx approach
| Network family | Address or checkout input | QRLynx approach |
|---|---|---|
| Ethereum and EVM networks | A 0x receiving address from the intended network | Use a static Text QR for the exact receiving address, then label and test the exact USDT network |
| Tron | The recipient's Tron public address | Use a Text QR for the exact address, label it USDT on Tron, and test the intended wallet |
| Solana, TON, Aptos, and other protocols | The network-specific public address | Use a Text QR or a verified processor checkout URL, then test the complete payer flow |
| Hosted checkout | The processor's current HTTPS invoice URL | Use Website / Link when the checkout system controls the asset, network, amount, and payment state |
Why the Ethereum QR type is not a USDT request
The current QRLynx Ethereum QR generator encodes ethereum:0xRECIPIENT without a chain ID or amount. Under ERC-681, a URI without a function requests the network's native token. It does not create a USDT token transfer.
Use a static Text QR for a raw public-address reference, or a tested wallet-specific request or checkout URL for a USDT payment action. A shared 0x address format does not choose Ethereum, Avalanche, Celo, Kaia, or another EVM network. Verify the asset and network in the payer wallet.
For Ethereum USDT, Tether's current official contract is 0xdAC17F958D2ee523a2206206994597C13D831ec7. Treat the contract directory as a verification source, not as the receiving address to encode. The QR should contain the recipient's public address or a checkout URL.
Use Text QR for a raw USDT receiving-address reference
For an EVM, Tron, Solana, TON, Aptos, or another receiving address, QRLynx can store the exact public address as a static Text QR. The generated payload is exactly the text entered. QRLynx does not infer the network or add token details.
Copy the address from the receiving wallet or custodian's deposit screen for the exact USDT network. Keep the visible network label beside the QR, and show a shortened human-readable address for comparison. Then scan the exported QR with the intended payer wallet and with the QRLynx QR scanner to confirm the decoded value.
Wallet behavior varies. Some wallets may treat a plain address as text, while others may offer a payment action. The end-to-end wallet test is the authority for the customer experience.
Use a checkout URL when the order needs payment state
A direct address QR is useful when the payer can choose USDT, network, and amount. A processor checkout is the stronger fit when an order needs a fixed amount, expiration, order reference, confirmation state, receipt, refund workflow, or settlement reporting.
In that flow, create a Website / Link QR in QRLynx for the processor's HTTPS checkout URL. Static mode stores the URL directly. Dynamic mode stores a QRLynx short link whose destination can be updated later and whose scans can be measured.
QRLynx scan analytics report interactions with the QR link. The wallet, blockchain, processor, and order system remain the sources for authorization, transaction confirmation, settlement, and order status.
How to create and verify a USDT QR code in QRLynx
Choose the payment flow
Decide whether the QR will contain a direct receiving address or a hosted checkout URL. Use the checkout flow when the order needs an amount, status, receipt, or settlement record.
Choose one USDT network
Confirm that the receiving wallet or custodian supports the exact network. Verify current protocol and token details against Tether's supported-protocol directory.
Copy the approved payment input
Copy the public receiving address from the exact network deposit screen, or copy the current HTTPS checkout URL. Never enter a seed phrase or private key.
Select the matching QRLynx type
Use Text for a raw public receiving-address reference on the selected network, or Website / Link for a processor checkout URL. The Ethereum type creates a native-token request, not a USDT transfer. Choose static or dynamic only for the URL flow.
Add a clear payment label
Place the asset and network beside the QR, such as USDT on Tron. Include a short address comparison or order instruction without exposing private account information.
Finish a scan-friendly design
Use strong contrast, preserve the quiet zone, and keep the QR large enough for its placement. For a raw address, label it Address for USDT on the named network. Use Scan to pay with USDT only for a tested payment request or checkout.
Decode the exported QR
Use the QRLynx scanner to compare the decoded address or URL with the approved source character by character before printing or publishing.
Test the complete payment path
Scan with the intended payer wallet, verify the displayed asset, network, recipient, and amount, then confirm the receiving system records the completed test correctly.
USDT QR preflight
| Check | What to verify | Authority |
|---|---|---|
| Asset | The wallet or checkout displays USDT | Payer wallet or processor |
| Network | The sender and receiver use the same named protocol | Receiving wallet, custodian, and Tether directory |
| Recipient | The decoded address matches the approved receiving address | Receiving account and QRLynx scanner |
| Amount | The amount and denomination match the order | Wallet or processor checkout |
| Fee and confirmation | The payer reviews current network conditions before approval | Payer wallet and blockchain |
| Order status | The merchant credits the order only after the payment system reaches the required state | Processor, blockchain monitor, or order system |
Protect the payment destination
A public receiving address is safe to share for payments. A seed phrase, recovery phrase, private key, wallet password, and account login remain private and never belong in a QR code.
For a printed merchant QR, use an approved master file, restrict who can replace it, and inspect the display for an added sticker or altered sign. For digital placements, keep the source URL or address in a controlled content system and retest after changes.
For a refund, confirm the asset, network, amount, and a current destination with the customer through an approved support channel. The address visible in a transaction record may belong to a custodial service and may not be the correct refund destination.
Record and reconcile USDT payments
Keep the order reference, asset, network, receiving address, amount, transaction identifier, confirmation state, timestamp, fee payer, refund record, and the reporting-currency value required by your accounting policy. A processor may produce these fields automatically. A direct-wallet workflow needs its own reconciliation process.
QRLynx can identify scans of a dynamic checkout link, but a scan is not a financial transaction. Reconcile the blockchain or processor payment record to the order record before marking a sale paid.
Tax and reporting treatment depends on the merchant's jurisdiction and facts. In the United States, use the IRS digital-asset guidance and a qualified adviser for the applicable recordkeeping and reporting treatment.
USDT QR code questions
Can QRLynx create a USDT QR code?
Yes. Use a static Text QR for a raw public receiving-address reference on the exact USDT network, or Website / Link for a hosted checkout URL. A raw address does not select the asset or amount. Label and test the complete wallet or checkout flow.
Does the QRLynx Ethereum QR automatically select USDT?
No. Its ethereum:address payload is a native-token request under ERC-681, not a USDT transfer. Use Text for a raw address reference or a tested wallet-specific request or processor checkout for a USDT payment action.
Can one USDT QR work on every network?
Use one clearly labeled payment rail per QR. Different networks use different routing and support rules, even when an EVM address looks the same.
How do I make a USDT on Tron QR code in QRLynx?
Copy the recipient's Tron public address, store it in a static Text QR, label it USDT on Tron, decode it, and test it with the intended payer wallet.
Should I encode the USDT token contract as the payment address?
No. The token contract identifies the USDT asset on a network. Encode the recipient's public address or a processor checkout URL.
Can the QR include a payment amount?
The current QRLynx Ethereum and Text address flows do not add a USDT amount. Use a tested wallet-specific request or a processor checkout URL when the amount must travel with the payment request.
Does a QR scan confirm that the USDT payment completed?
No. A scan confirms interaction with the QR. The wallet, blockchain, processor, or order system confirms the financial transaction.
Should a USDT payment QR be static or dynamic?
Raw receiving-address references use static Text QRs in QRLynx. A hosted checkout URL can be static or dynamic. Dynamic mode supports destination updates and scan analytics.
How can I verify a USDT QR before publishing it?
Decode the exported QR, compare the full address or URL with the approved source, then scan with the intended payer wallet and complete an end-to-end test.
Where should I check current USDT networks and contracts?
Use Tether's official supported-protocol directory and the receiving wallet or custodian's current deposit instructions for the exact network.
Official sources and related QRLynx guides
Verify current protocol and token information with Tether's supported-protocol directory, Tether's FAQ, and Tether's transparency page.
For adjacent workflows, see how merchants accept crypto payments with QRLynx, how to create a USDC QR code, and the dedicated Ethereum QR generator.
Payment rail confirmed
Create and verify your USDT payment QR
Encode the approved receiving address or checkout URL, label the exact network, and decode the exported QR before use.


