Payment Flow / Lifecycle

Learn how the payment flow / lifecycle works with Stripe

When you use the Stripe payment provider it makes use of the Stripe Checkout features.

The flow / lifecycle works like this:

  1. The customer browses the website and adds a product to the Basket

  2. Customer views their basket and initiates the Checkout process

  3. UmbCheckout converts the Basket for Stripe and sends this over via the Stripe API

  4. The Stripe API returns a unique payment URL

  5. The customer is redirected to the Hosted Stripe payment page

  6. On payment success, the Customer is returned to the payment success page, or on payment failure / cancel the Customer is returned to the payment canceled page

  7. After the transaction, a webhook sends the response and triggers a Notification

Last updated