How checkout works
1
Buyer adds items
A buyer selects a price variant on your product page, or clicks a checkout link you have shared. This creates a checkout session with the selected items.
2
Payment details
For paid products, Stripe’s embedded payment form collects the buyer’s card details, billing information, and any applicable tax. The form renders directly within your website — buyers are never redirected to a third-party page.
3
Discount codes
If you have created discount codes, buyers can enter them during checkout to reduce the total.
4
Order completion
Once payment succeeds, Crevio creates an order, grants the buyer access to the purchased experiences, and sends a confirmation.
Crevio determines the checkout mode automatically based on the items in the cart. If any item is a subscription or payment plan, the checkout runs in subscription mode. Otherwise, it runs in one-time payment mode. You cannot mix subscription/payment plan and one-time items in a single checkout.
Checkout links
Checkout links are shareable URLs that take a buyer directly to a pre-configured checkout. Instead of sending someone to your website and asking them to find the product, you give them a link that starts the purchase flow immediately. Each checkout link:- Contains one or more pre-selected price variants
- Generates a QR code automatically, which you can download and embed in presentations, print materials, or social posts
- Can optionally have a discount code pre-applied
- Can include a custom success URL that the buyer is redirected to after purchase
Checkout link rules
- A checkout link must include at least one price variant.
- You can only include one price variant per product in a link.
- You cannot mix subscription/payment plan and one-time variants in the same link.
- Only one subscription or payment plan variant is allowed per link.
Shopping carts
Buyers browsing your website can add multiple products to a shopping cart before checking out. The cart:- Supports multiple items with individual quantities
- Shows the total across all items
- Tracks the buyer by session (anonymous) or by customer account (logged in)
- Merges automatically when a session-based cart is associated with a logged-in customer
All items in a cart must use the same currency. If a buyer tries to add items with different currencies, the checkout will not proceed.
Free checkout
If every item in a checkout has a free price variant, Crevio skips the Stripe payment flow entirely. The buyer completes the checkout without entering any payment information, and you do not need a connected Stripe account for free-only products. This is useful for:- Lead magnets and email list builders
- Free community access
- Gated content that requires sign-up but no payment

