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
Complete the Paddle setup checklist and connect your account
- Create or link your Paddle account
- Follow the first 4 steps of the Paddle Setup Checklist
- (Optional) Use Paymint’s UI to create products and prices if not already set up in Paddle
- Enter your Paddle Secret API key in the Paymint dashboard
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
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 |
Environment Variables
After completing setup, you’ll have these environment variables:Next Steps
Integration Example
See a complete end-to-end integration with code examples
Next.js SDK Reference
Full API reference for hooks and server utilities
