Features
Merchant of Record Benefits
- Global tax compliance - VAT, GST, sales tax handled automatically
- Payment processing - Cards and PayPal in 200+ countries
- Compliance - PCI, GDPR, and local regulations
- Customer support - Paddle handles payment disputes
- Invoicing - Automatic invoice generation
Payment Methods
- Credit/debit cards (all major)
- PayPal
- Wire transfers (for large transactions)
- Local payment methods (region-specific)
Subscription Features
- Recurring billing
- Free trials
- Subscription pausing and resuming
- Plan changes with proration
- One-time charges on subscriptions
Configuration
Prerequisites
- Paddle account (approved)
- Live or sandbox credentials
- Products created in Paddle
- Webhook configuration access
Setup Steps
1
Get Your Credentials
- Log into Paddle Dashboard
- Navigate to Developer Tools → Authentication
- Copy your Vendor ID
- Generate and copy API Auth Token
- Note your Public Key
- Use Paddle Sandbox
- Get separate sandbox credentials
2
Configure in FunnelFox
- Go to Project Settings → Payment Providers
- Select Paddle
- Enter your Vendor ID
- Enter your API Auth Token
- Enter your Public Key
- Choose environment (Sandbox/Live)
- Click Save
3
Webhook Configuration
FunnelFox automatically configures webhooks for:
- Subscription created
- Subscription updated
- Subscription cancelled
- Payment succeeded
- Payment failed
4
Product Setup
Products sync automatically from Paddle:
- Create products in Paddle Dashboard
- Set up subscription plans
- Configure pricing and trials
- Products appear in FunnelFox
Checkout Modes
Paddle offers two checkout experiences:One-Page Checkout
Everything on a single screen:- Email and payment in one step
- Faster completion
- Higher conversion for simple products
- Best for: Single products, impulse buys
Multi-Page Checkout
Step-by-step process:- Separate email and payment steps
- Better for complex purchases
- Allows email capture before payment
- Best for: High-ticket items, B2B
FunnelFox automatically pre-fills customer data including email and\
location (via GeoIP) to reduce friction.Subscription Management
Creating Subscriptions
Paddle handles:- Recurring billing cycles
- Automatic renewals
- Payment retries
- Dunning emails
Trials
Configure in Paddle product:Pausing Subscriptions
When paused:- Billing stops immediately
- Access continues until period end
- Can set automatic resume date
- Paddle handles proration
Plan Changes
Paddle automatically handles:- Immediate upgrades with proration
- Downgrades at period end
- Credit for unused time
- Invoice adjustments
One-Time Charges
Add charges to existing subscriptions:One-time charges are perfect for onboarding fees, setup costs, or
additional services on top of subscriptions.
Pricing and Currencies
Multi-Currency Support
Paddle automatically:- Detects customer location
- Shows local currency
- Handles conversion
- Includes local taxes
Dynamic Pricing
Set prices per country:- Purchasing power parity
- Local market rates
- Regional promotions
Tax Handling
Paddle manages all tax complexity:Automatic Calculation
- VAT in EU (per country)
- GST in Australia/NZ
- Sales tax in US (per state)
- Local taxes globally
Compliance
- Tax registration
- Filing and remittance
- Invoice generation
- Reverse charge (B2B EU)
As merchant of record, Paddle is the seller. They handle all tax
obligations, you just receive payouts.
Testing
Sandbox Environment
Use Paddle Sandbox for testing:- Create sandbox account
- Use sandbox credentials
- Test cards process immediately
- No real charges
Test Cards
Card Number | Result |
---|---|
4242 4242 4242 4242 | Success |
4000 0000 0000 0002 | Declined |
4000 0000 0000 9995 | Insufficient funds |
Preview Mode
Funnels in preview:- Automatically use sandbox
- Full checkout flow
- Webhook processing
- Test subscriptions created
Customization
Checkout Appearance
Limited customization available:- Logo upload
- Brand colors
- Custom CSS (basic)
Email Communications
Paddle sends:- Receipt emails
- Subscription notifications
- Payment failure notices
- Renewal reminders
Limitations
Compared to Direct PSPs
Less Control- Paddle owns customer relationship
- Limited checkout customization
- Paddle branding present
- Fixed email templates
- No custom discount codes
- Limited payment methods
- No customer portal API
- Basic analytics only
- 5% + $0.50 per transaction
- Includes tax handling
- No monthly fees
- Payout fees may apply
Webhooks and Events
Key Events
Monitor these webhook events:Event | When Triggered | Action |
---|---|---|
subscription_created | New subscription starts | Provision access |
subscription_updated | Plan change or renewal | Update access |
subscription_cancelled | Cancellation requested | Schedule removal |
subscription_payment_succeeded | Payment processed | Extend access |
subscription_payment_failed | Payment failed | Grace period |
Event Data
Paddle sends comprehensive data:Troubleshooting
Products not appearing
Products not appearing
- Verify products are live in Paddle
- Check API credentials are correct
- Ensure subscription plans exist
- Wait for sync (up to 5 minutes)
Checkout not loading
Checkout not loading
- Verify public key is correct
- Check vendor ID matches
- Ensure JavaScript isn’t blocked
- Test in different browser
Webhooks not received
Webhooks not received
- Check webhook URL in Paddle
- Verify webhook secret
- Ensure HTTPS is working
- Check Paddle webhook logs
Wrong currency showing
Wrong currency showing
- Paddle uses GeoIP detection
- VPN may affect location
- Can override with parameter
- Check pricing configuration
Best Practices
Optimize Conversions
- Use one-page checkout for simple products
- Pre-fill customer data when possible
- Show local currency and tax-inclusive pricing
- Minimize required fields
Subscription Management
- Offer pause instead of cancel
- Use win-back campaigns
- Monitor failed payments
- Implement upgrade prompts
Compliance
- Let Paddle handle all tax matters
- Don’t override tax calculations
- Keep customer data in sync
- Monitor regulatory changes
Migration from Other PSPs
Moving to Paddle:1
Export customer data
Get customer list from current PSP
2
Import to Paddle
Use Paddle’s import tools
3
Update payment methods
Customers update cards on next charge
4
Parallel run
Keep old PSP active during transition
Paddle becomes the merchant of record. This changes your business
relationship with customers. Consult legal/tax advisors before switching.
Next Steps
- Set up checkout element with Paddle
- Configure products in Paddle
- Test subscriptions in sandbox
- Monitor performance in Paddle Dashboard