Agentcask
← Back to library
Dev4.8 (378)·3,102 downloads

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

Stripe, PayPal, and crypto support
Subscription and one-time charge flows
Coupon and promo code engine
Failed payment recovery emails
Commercial-use license
Priority Slack support

Quickstart

  1. 01

    Install the package

    npm install @saasential/checkout and add your provider API keys to .env.

  2. 02

    Configure your plans

    Define your pricing tiers in plans.config.ts — name, price, interval, features.

  3. 03

    Add the checkout page

    Import <CheckoutPage /> and drop it at /checkout/[plan]. Routes are auto-generated.

  4. 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.

$29 / month
Start Starter
  • Every tool in the library
  • Priority support included
  • Cancel any time

Or pay once

$49 one-time
Add to cart
  • Lifetime access to this version
  • 30-day money-back guarantee

More in Dev