This page compares the Universal Checkout API and the Sync API, outlining their key features, data access, architecture, and pricing models. It highlights when to use each API and how they can be combined for a complete checkout solution.
Universal Checkout APISync API
SummaryBuy any product on the internet with a valid product URL and buyer identity.Buy any product from Shopify or Amazon with full product data support.
Supported ProductsAny product on the internet.Any product from Shopify or Amazon.
Product DataReturns limited product details, including price and availability, after checkout intent creation.Get comprehensive product details, including variant options.
ArchitectureREST API organized around a checkout intent.GraphQL API with resources to fetch product data and create and submit a cart.
CartsNo, but multiple quantities of a product are supported.Yes.
CommissionsNo commissions.Commissions are available.
Payment FlowUse Stripe to generate a token from the user’s card information. Soon, the Stripe payment flow will be deprecated and replaced with a new flow using Basis Theory.Charge the user via your payment provider. Rye pays the merchant and deducts the amount from the drawdown deposit you provide.
Product MarginsNo surcharges or additional order fees.Supports adding surcharges and order fees.
Pricing$149/month, first three months free. Details here.GMV-based fee with volume discounts. Deposit required.
NotesComprehensive product data is not available through Universal Checkout API, but can be accessed via the Sync API. You can use these two APIs together by retrieving product data from the Sync API and submitting orders through Universal Checkout API.