Skip to main content
For checkout and every upsell, reuse the same Paysight productId and the initial successful paysightSession. Give each offer a unique, stable upsellId, set its own amount (or Shopify cart), and submit the accepted offer with submitUpsell(). Paysight product IDs are separate from Shopify cart product/variant IDs. See Saved payment & upsell. Shopify cart mode computes totals from line items. Combine with saved payment for a two-page funnel.

Live demo

Open the interactive Shopify cart demo in the sandbox playground.

Page 1 — cart checkout

Page 2 — cart upsell

Cart events

Listen for CART_READY and CART_UPDATE to sync order summary on your host page: