The actual steps are mocked out, but we can already run through the various phases of a payment, and the modifiers should be called for each state.