
Payment service
Endpoints
150
Types
Auth Methods
Environments
Paddle is a comprehensive payment infrastructure platform providing unified billing, tax compliance, subscription management, and fraud prevention. The REST API uses Bearer authentication with API keys (prefixed pdl_) with granular permission-based access control.
API covers 150+ endpoints including products, prices, discounts, customers, addresses, transactions, subscriptions, adjustments, webhooks, reports, and customer portal sessions. Supports one-time purchases and recurring subscriptions with flexible billing cycles, trial periods, proration, and payment recovery. Multi-currency support for 30+ currencies across 200+ markets with automatic localization.
Paddle.js frontend library enables embedded checkout, price previews, and transaction previews. Official SDKs for Go, Node.js, PHP, Python with TypeScript support. Postman collection available. Webhook support for all lifecycle events. Automatic tax compliance, VAT/sales tax handling, and international payment regulations.
Payment methods include cards, Apple Pay, Google Pay, PayPal, KakaoPay, NaverPay, and other local payment methods. Built-in fraud prevention, chargeback protection, and optimized payment routing. Sandbox and production environments with transaction simulation.
Ideal for SaaS businesses, subscription services, digital products, and any business requiring global payment processing with integrated billing, tax compliance, and subscription lifecycle management.