Map the purchase
Define what customers buy, what they receive and which system owns the order.

Stripe provides payment processing; ACW implements the agreed application integration.
A payment flow needs to define more than the successful checkout. The product must also know what to do when confirmation is delayed, the customer retries or the payment does not complete.