Skip to main content

Implementing a Checkout Journey

A well-designed checkout flow ensures that your shoppers can easily checkout a subscription, reducing friction and encouraging successful conversions.

When an order that contains a subscription is paid for then the subscription gets created in the Subscriptions service. An account must exist before a subscriber can check out. The subscriber itself does not need to exist yet. If it is missing, Subscriptions creates it automatically during checkout.

All of this is automatic and does not require any input from your shoppers.

As an implementor, you must:

  1. Create an account. See Create an Account.
  2. Depending on the payment gateway you are using, create a customer for the gateway. For example, if you are using Elastic Path Payments, then you must create a customer in your Stripe connected account. See Elastic Path Payments Powered by Stripe.
  3. The checkout journey then follows the checkout workflow.
  4. When a shopper makes a payment, the payment request must specify the parameters described in Payment Requests.
Ask External AI