Skip to main content

The easiest way to integrate Paddle payments

Stop wrestling with complex payment APIs. Get Paddle working in your app in minutes, not days.

Paddle natively integrated

We handle the integration.
Paddle handles the tax.

As your Merchant of Record (MOR), Paddle takes on global taxes, compliance, and fraud. Paymint gives you the ultimate developer experience to plug it into your SaaS immediately.

5 Minutes

Quick Setup

Simple

Developer-Friendly API

Secure

Enterprise-Grade Security

Get Started in Minutes

Copy, paste, and start accepting payments. No complex setup required.

Server Setup

One Next.js catch-all route securely wraps Paddle's API using your authenticated session.

~npm run dev
Paymint: Automatically configured Paddle webhooks
Paymint: Synced 3 products and 6 prices from Paddle
~Ready in 143ms
typescript
// app/api/billing/[...path]/route.ts
import { nextRouteHandler } from '@paymint/nextjs/server';
import { auth, clerkClient } from '@clerk/nextjs/server';

export const { GET, POST } = nextRouteHandler({
  apiKey: process.env.PAYMINT_API_KEY!,
  getCustomerEmail: async () => {
    // Securely extract email from your authentication provider
    const { userId } = await auth();
    if (!userId) return null;
    
    const client = await clerkClient();
    const user = await client.users.getUser(userId);
    return user.emailAddresses[0]?.emailAddress || null;
  },
});

Developer-First Payment Integration

Everything you need to integrate Paddle payments quickly and reliably.

One-Line Integration

Get started with a single import. Our SDK handles all the complexity of Paddle's API so you don't have to.

Type-Safe SDKs

Full TypeScript support with auto-completion and compile-time error checking for all Paddle operations.

Real-Time Webhooks

Automatic webhook handling with built-in validation, retry logic, and event processing.

Production-Ready Examples

Copy-paste code examples for subscriptions, one-time payments, and complex billing scenarios.

Join the Waitlist

Drop-in integration. Your Paddle account, our SDK. Start building in minutes.

Join the Waitlist
We're launching our beta soon. Join our waitlist to be first in line.

We're currently in Alpha. Expect issues. Not recommended for production integration yet.

We'll send you a quick survey to learn more about your needs.

Frequently Asked Questions

Everything you need to know about integrating Paddle payments with payment.dev. Get answers to common questions about implementation, pricing, and support.