Marketplace Checkout
Checkout
Confirm your purchase. Payment is processed securely by Stripe.
Order summary
- Product
- Invoice Suite
- Version
- v3 (locked)
- Billing
- Monthly · $29.00
- Buyer account
- Scott Holdings LLC
- Taxes
- Calculated at Stripe
Version is pinned at purchase.
Total
$29.00/mo
You'll confirm payment on Stripe's secure page.
About this page
Complete a purchase. Payment runs on Stripe’s secure page — card details never touch our servers — and your entitlement appears the moment Stripe confirms, ready to install.
Behind this page/marketplace/checkout/:marketplacePriceId · CanPurchaseMarketplace
Retrieve
Price + product locked from the selected offer; buyer account is server-injected.Save
sp_Marketplace_CreateOrder then sp_Marketplace_RegisterCheckoutSession (server-side); sp_Marketplace_ProcessPaymentSucceeded reconciles via webhook.Success
- Entitlement is granted on webhook, not redirect.
- Version is pinned at order time.
- No card data touches the portal.
CLI handoff
Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Page IDmarketplace-checkout
Route/marketplace/checkout/:marketplacePriceId
AccessCanPurchaseMarketplace
Statusexternal-integration-required
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.