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 forCART_READY and CART_UPDATE to sync order summary on your host page: