Checkout Engine
Stripe + PayPal + crypto in one checkout component. Handles subscriptions, one-time payments, and trials.
Overview
A unified payment module that wraps Stripe, PayPal, Coinbase Commerce, and CryptoMus behind a single clean checkout UI. Handles one-time charges, recurring subscriptions, free trials, coupon codes, and failed payment recovery. Webhook handling included — just point your provider to the bundled endpoint.
What's included
Quickstart
- 01
Install the package
npm install @saasential/checkout and add your provider API keys to .env.
- 02
Configure your plans
Define your pricing tiers in plans.config.ts — name, price, interval, features.
- 03
Add the checkout page
Import <CheckoutPage /> and drop it at /checkout/[plan]. Routes are auto-generated.
- 04
Test with sandbox keys
Run through a test purchase on each provider before switching to live keys.
Reviews (378)
No written reviews yet.
Sign in to leave a review.
Best value
Included with Starter
One subscription. Every tool. Plus priority support.
- Every tool in the library
- Priority support included
- Cancel any time