Custom app
Your own checkout, in front of your Shopify store
Your storefront links customers here with variant ids only. This app re-prices every line against Shopify, charges through Stripe, and writes the paid order back into your Shopify admin from a signature-verified webhook.
Cart hand-off URL
/checkout?items=VARIANT_ID:QTY,VARIANT_ID:QTYPoint your theme's cart button at this URL. No prices are ever sent from the browser.
Stripe account
The Stripe account used for payments is connected (and switched) from the Payments panel of this project, not from this page — that is the only place the connection can be authorised securely. Open the Payments panel, then choose the Stripe account you want.
- 1. Storefront sends variant ids and quantities.
- 2. Server verifies prices and stock through the Shopify Storefront API.
- 3. Stripe PaymentIntent is created for the server-computed total only.
- 4. Stripe webhook creates the paid order in Shopify, once, idempotently.