Payment Gateway Transaction States
State Diagrams · made in Skemio

What it shows
- Authorization holds customer funds; capture triggers actual bank transfers.
- Voids cancel held authorizations instantly with zero credit processing fees.
- Failed authorizations must terminate immediately without hitting capture.
The takeaway
Separate authorization from capture to protect transactions from duplicate fees and settlement races.
- #Fintech
- #PaymentGateway
- #SystemDesign
- #BackendDev
- #Architecture
- #Stripe





