Comment on page


Everything starts with a checkout
Shopping onchain - stablediffusion
Checkouts are the main entity on the platform that merchants and customers interact with. A checkout contains all the products, customers, orders, tax settings and payment methods a merchant needs to accept digital payments.
Edit checkout in the Admin-panel

Checkout Types

The Supercart platform provides the flexibility needed to be able to work with any business of any type - with minimal modifications or integration code needed. We accomplish this by providing 3 types of checkouts that you can choose from:
  1. 3.
    Headless checkout (use Supercart via REST API)

1) Hosted Checkout

Hosted Checkout - everything is hosted by supercart
Pros: No code, quick time to market, we host everything
Cons: Lacks custom branding/native experience
If you are familiar with Shopify, Supercart is similar in that out of the box you can create a checkout and accept crypto with minimal configuration and no coding. The advantages of this approach is speed in implementation (you can get up and running in a few minutes) and in simplicity (just send traffic to the checkout URL or scan a QR code in person)
The downside of this approach is the merchant has limited branding of the UI code and the URL/Domain will be Supercart hosted.
In this mode, all product details including price, qty, descriptions and images are pulled directly from Supercart.

2) Payment Widget (pre-populated checkout)

Payment Widget - bring your own store, drop in our payment widget
Pros: large catalog support, quick time to market, uses existing ecommerce store
Cons: Limited branding/native experience
Payment widgets are similar to Stripe embedded checkouts. In this mode Supercart will load product, sku, price and tax information via a direct post. This enables the cart to be pre-populated on the merchant side for easy checkouts by the Customer in that they only have one thing to select during checkout - the payment type.
In scenarios where merchants have a very large catalog of skus or rapidly changing products - this mode is ideal as Supercart simply acts as a payment page to verify onchain transactions.

3) Headless Checkout

Headless Checkout - Fully native/branded checkout
Pros: full customization of experience / native checkout
Cons: longer time to market, requires developer support
For enterprise merchants, Supercart's hosted checkouts may not be the right fit. In advanced scenarios, Supercart can be implemented entirely via the REST API providing a seamless and native experience for customers.
In a headless checkout, the merchant has full control over the look and feel of their website for maximum customization but with the downside being that a developer would be required to integrate the platforms together.
Generally you would use this checkout if you are hosting your own proprietary website and just want Supercart to provide token price conversions and validate onchain transactions.
Which checkout to use? We recommend to start simple and use the hosted checkout to get up and running quickly with just a few products or small portion of your entire catalog. Pick products that you believe will sell through to crypto customers. Skus that have low margin are great candidates because the TCO of a crypto checkout is much lower than a full fledge ecommerce site with all the intermediaries.