Skip to content
Search

Paddle

lastmod 2026-03-02created 2025-03-1112 edits

Put your billing operations on autopilot

As a Merchant of Record, we manage your payments, tax and compliance needs, so you can focus on growth.

Categories

Product build guide

Build your product catalog

Create products and prices for subscription plans, add-ons, and one-time charges.

  1. Click the "Catalog > Products" menu in the left menu.
  2. Click the "+ New product" button at the top right.
  3. When the "New product" popup appears, fill in the blanks and Save.
  4. Now select the product and press the "New price +" button to create a price.

Localized prices

Increase conversion rates by converting prices to local currencies or setting specific prices per country.

Create discounts

Reduce the amount a customer has to pay for specific items or transactions by a percentage or a fixed amount.

Configure checkout settings

Choose your payment methods and set up checkout. (Don't forget to add a default payment link.)

Build an overlay checkout

Integrate Paddle Checkout with just a few lines of code. You can customize brand colors to match your business.

Build an inline checkout

Provide a seamless customer experience with branded inline checkout and collect additional data points.

Create invoices

Support invoicing for high-value enterprise deals, and collect payment by bank transfer or other payment methods.

Manage the subscription lifecycle

Handle subscription lifecycle events such as new sign-ups, upgrades and downgrades, and cancellations.

Build a pricing page

Integrate with Paddle Checkout to display products and localized prices on your website.

API permissions

The list of required Paddle API Key permissions.

Entity

Permission

Purpose (PaddleTODO Phase)

product

Read

product_id → plan_code reverse lookup (Phase 2)

price

Read

Look up price information, verify price_id at checkout

customer

Read + Write

Handle customer.created/updated webhooks, look up customers (Phase 2)

subscription

Read + Write

Look up / upgrade / downgrade / cancel / pause / resume subscriptions (Phase 2, 4)

transaction

Read

Look up payment history, download invoice PDFs (Phase 4)

adjustment

Read

Look up refund/credit history (optional)

notification

Read

Useful for debugging webhook events (optional)

customer_portal_session

Write

Required to return management_urls — customers change payment methods in the Paddle portal (Phase 4)

Required:

  • product.read
  • price.read
  • customer.write (includes read automatically)
  • subscription.write (includes read automatically)
  • transaction.read
  • customer_portal_session.write

Optional (for debugging/extension):

  • adjustment.read
  • notification.read

Write permissions automatically include read, so there is no need to set read separately.

Verify webhook signatures

See also

Favorite site

author Zer0 sitemap