Payment is present in almost every transactional business, but it rarely exists as one isolated action. Authorization, capture, decline, retry, duplication, reversal, settlement, and refund all affect what the business can do next.
A reusable payment model gives these events a common formal meaning.
Payment Is a Process, Not a