Concepts

15 years of things learned the hard way, explained the easy way.

Fintech Systems

Payment State vs. Payment Fact

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