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:1
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
2
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
3
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: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
