Why Does GPay Sometimes Charge You Twice? I Designed a Payment System to Find Out.
On this page
The Tap That Terrified Me
The Duplicate Payment Problem
Idempotency — The Fix
The Vanishing ₹500 Problem
Transactions — All or Nothing
But What About Two Different Banks?
Two-Phase
thesystemdesignupskill.hashnode.dev7 min read