Paddle
Paddle is a merchant-of-record billing platform for SaaS and digital products. The Paddle Billing API manages the full revenue lifecycle - products, prices, customers, subscriptions, transactions, invoices, adjustments, and discounts - while Paddle handles global sales tax, payment processing, fraud, and compliance on the seller's behalf.
APIs
Paddle Products API
Create, read, and update the products in your Paddle catalog, including names, descriptions, tax categories, custom data, and product images.
Paddle Prices API
Manage one-time and recurring prices for products, including billing cycles, trial periods, unit and tiered pricing, country overrides, and a pricing-preview endpoint that calcu...
Paddle Customers API
Manage customers and their related addresses and businesses, credit balances, customer portal sessions, and authentication tokens used by Paddle.js and the customer portal.
Paddle Subscriptions API
Manage the full subscription lifecycle - list, get, and update subscriptions, activate trials, pause, resume, cancel, apply one-time charges, preview updates and charges, and re...
Paddle Transactions API
Create, read, update, and preview transactions - the core billing object that ties customers, prices, and payments together - and retrieve a PDF invoice or revise customer detai...
Paddle Adjustments API
Issue and list adjustments - refunds, credits, and chargebacks against transactions - and download a PDF credit note for an adjustment.
Paddle Discounts API
Create, read, and update discounts - percentage, flat, and flat-per-seat coupon codes with usage limits, expiry, and product or price restrictions - applied to checkouts, transa...
Paddle Notifications API
Configure notification destinations (webhook and email), list and inspect delivered notifications, replay failed deliveries, and browse the events and event-type catalog that po...