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 for a subscriber, although the subscriber does not need to exist. If a subscriber does not exist, the subscriber is created.

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.