Prerequisites
- A Paddle account (free to create)
1
Get Your Paddle API Key
- Log into your Paddle Dashboard
- Go to Developer Tools → Authentication
- Click Generate API Key
- Copy the key - it starts with
pdl_live_
Testing first? Use the Sandbox Dashboard instead. Sandbox keys start with
pdl_test_ and no real money is charged.2
Connect Paddle to Komerza
- In your Komerza dashboard, go to Payment Methods
- Find Paddle and click Configure
- Paste in your API Key (from Step 1)
- Click Save
3
Verify the Connection
Go to Payment Methods → Paddle in your dashboard. The status will show:
- Active - Everything is connected and working
- Inactive - Check that your API key is correct
If the status shows Inactive, double-check that your API key starts with
pdl_live_ (or pdl_test_ for sandbox).How It Works
- A customer selects Paddle at checkout
- They’re redirected to Paddle’s secure hosted checkout page
- After paying, they’re sent back to your store with a confirmation
- Komerza receives a webhook from Paddle confirming the payment and delivers the order automatically
Managing Payments
- Refunds - You can issue full refunds through Komerza. The refund is processed via Paddle’s system and the customer is credited back.
- Disputes - If a customer opens a dispute with their bank, you’ll receive a notification in Komerza. The order is marked as disputed and you can respond through Paddle’s dashboard.
Sandbox Testing
If you want to test before going live:- Create a Sandbox account
- Use your sandbox API key (
pdl_test_...) - No real charges are made - you can test the full flow safely
- When ready, disconnect and reconnect with your production API key