A gift card shop paid in USDT on BSC and TRON — by wallet or by QR code — with codes delivered the moment payment clears.
Crypto Gift Cards sells gift cards for USDT on BSC and TRON. Buyers with a wallet pay through MetaMask or TronLink; everyone else scans a QR code through NowPayments. Once the payment is confirmed on-chain, the code appears on screen and arrives by email. The owner runs stock, orders and earnings from an admin dashboard, and buyers can get help through live chat.
- Role
- Full-stack developer
- Type
- Client · Core Devs
- Year
- 2025
- Stack
- React · Node.js · Wagmi · TronWeb · Redis
- Result
- Real-time on-chain payment checks · QR checkout
(By the numbers)
- blockchains — BSC and TRON
- 2
- ways to pay in USDT
- 3
(How it works)
Paid · your code is on screen and in your email••••-••••-7K2Q
Animated illustration of the real flow, with sample data — not a live system.
(What I built)
- 01USDT payments by wallet — MetaMask on BSC, TronLink on TRON
- 02QR-code checkout through NowPayments for buyers without a wallet
- 03Code shown on screen and emailed once payment is confirmed
- 04Admin dashboard for stock, orders and earnings
- 05Live chat support with Tawk.to
Process
(Problem → what I did)- 01
Problem
Taking USDT payments securely on two networks, BSC and TRC.
What I did
- Wallet payments through Web3.js (BSC) and TronWeb (TRC) for buyers who already use crypto.
- 02
Problem
Confirming payments on-chain in real time, across networks — and for buyers without a wallet.
What I did
- Integrated the NowPayments API for QR-code checkout and multi-network payment verification.
- 03
Problem
Buyers expect the gift card code the moment payment clears.
What I did
- Automated the code reveal and the email delivery once a payment is confirmed.
Show all 5 stepsShow less
- 04
Problem
The owner needed to run stock, orders and earnings safely.
What I did
- Built a JWT-protected admin dashboard for inventory, transactions and earnings.
- 05
Problem
Crypto checkout is unfamiliar to many buyers.
What I did
- Added Tawk.to live chat for real-time support.
How it's built
The moving parts, from the people using it down to the data.
Customers
React storefront
browse, filter, checkout
Payments
MetaMask
USDT on BSC
TronLink
USDT on TRON
NowPayments QR
for users without a wallet
Backend
Node.js API
JWT admin · orders · inventory
MongoDB + Redis
data and fast lookups
Email delivery
code sent on confirmation
The product
6 screens from the real product. Click any screen to see it full size.
(Shipped)
Buyers pay in USDT whether or not they have a wallet, and get their code without waiting for anyone — payment checks, code delivery and email all run on their own.

