Overview
Paymint streamlines the process of integrating subscription billing into your app. By handling complex tasks like webhook management and API abstraction, you can focus on building your product.Before you begin, you’ll need a Paddle account. Paddle is the payment processor that powers Paymint.
What You Need to Do
Complete these steps in the Paymint dashboard:Set Up Paddle
Connect your Paddle account by providing your Paddle API key. This enables Paymint to interact with Paddle on your behalf.What you’ll do:
Paddle Setup Guide
Step-by-step instructions for connecting your Paddle account
- Create or link your Paddle account
- Find your Paddle API key in Developer Tools → Authentication
- Enter the key in Paymint
Generate API Keys
Create your Paymint API keys to authenticate your application with our SDK.What you’ll do:
API Keys Setup
Create and manage your Paymint API keys
- Generate a new API key for your environment (sandbox or production)
- Store the key securely in your environment variables
- Test the key with a sample API call
Integrate the SDK
Add the Paymint SDK to your application and start accepting payments.What you’ll do:
Integration Guide
Code examples and integration walkthrough
- Install
@paymint/nextjsin your project - Set up the API route and provider
- Build your pricing page
What Paymint Handles Automatically
Once connected, Paymint takes care of the heavy lifting:| Feature | Description |
|---|---|
| Product Sync | Your Paddle products and prices are automatically synced and kept up-to-date |
| Webhook Processing | Subscription events (created, canceled, updated) are processed in real-time |
| Customer Management | Customer records are matched and managed automatically |
| Secure Authentication | API key validation and session security are handled by the SDK |
| Paddle Token Generation | Client-side checkout tokens are securely generated server-side |
