Production-ready financial engine ยท PostgreSQL ยท Redis ยท BullMQ
BazaarWallet Balance
โน4,315
Incl. โน565 cashback + โน300 rewards
๐ณ Wallet
โน3,450
๐ฐ Cashback
โน565
โญ Rewards
โน300
โน8,420
Total Earned (Lifetime)
โน24,800
Total Spent via Wallet
โน89
Pending Cashback
โน1,500
Gift Cards Balance
Cashback โ Diwali Sale Order #BZ-9821
5 Aug 2026
ยทWTX-001
cashbackcompleted
Order Payment โ Banarasi Silk Saree #BZ-9756
4 Aug 2026
ยทWTX-002
paymentcompleted
Refund โ Cancelled Order #BZ-9200
3 Aug 2026
ยทWTX-003
refundcompleted
Referral Bonus โ Priya joined via your link
2 Aug 2026
ยทWTX-004
referralcompleted
Welcome Credits โ New Account Bonus
1 Aug 2026
ยทWTX-005
rewardcompleted
Added Money via UPI โ GPay
31 Jul 2026
ยทWTX-006
add moneycompleted
Partial Wallet Payment โ Order #BZ-9701
30 Jul 2026
ยทWTX-007
paymentcompleted
Category Cashback โ Electronics 5%
28 Jul 2026
ยทWTX-008
cashbackcompleted
Showing 8 transactions
Wallet Architecture
Row-Level Locking
PostgreSQL SELECT FOR UPDATE prevents double-spend
Idempotency Keys
Duplicate transaction prevention via unique keys
Redis Balance Cache
Sub-millisecond balance reads with TTL invalidation
BullMQ Async Jobs
Cashback, notifications, ledger updates via queues