Blocks / Commerce

Checkout

Checkout-success page that verifies the Stripe session directly through the framework's checkout service, covering the webhook-race window between the browser redirect and Stripe's webhook delivery.

$pnpm exec shadcn add @intelligo/checkout

Run it inside an app made by intelligo create. Anywhere else, name the registry and install the base first.

Loading preview…
about this block

Checkout-success page that verifies the Stripe session directly through the framework's checkout service, covering the webhook-race window between the browser redirect and Stripe's webhook delivery.

yours to edit

No config seam of its own — it follows the app shell and the messages file.

messages/en/checkout.json

Everything else is used verbatim; a deployment varies through these files and translations.How seams work →

built from

alert, button, card, spinner, status-badge

npm packages it adds

@intelligo-dev/auth · @intelligo-dev/billing · lucide-react · next-intl

what shadcn add writes · 3 files
Routes
  • app/[locale]/(app)/checkout/success/page.tsx
  • app/[locale]/(app)/checkout/success/error.tsx
Actions, config and messages
  • messages/en/checkout.json

Ready to try it? Three commands and the app runs against a stub model.