Explained Simply: Gateway Boundaries
WHAT YOUR SYSTEM SEES
- •A request went out to the gateway
- •No webhook has arrived back yet
- •Response time is climbing
WHAT'S ACTUALLY TRUE
- •The gateway is a separate system you don't control
- •The user may have already paid successfully
- •The fact and your knowledge of the fact are two different events
NO RESPONSE YET ≠ USER DIDN'T PAY