APIActive

Paddle Build

Paddle's developer platform for building subscription billing, including pausing and resuming subscriptions via API or dashboard.

Open source page

Field note

What it does

Paddle Build provides APIs and dashboard tools to manage subscriptions, including pausing to stop billing temporarily and resuming later.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

sdk

javascript / https://developer.paddle.com/build/

sdk

swift / https://developer.paddle.com/build/

rest

Not filed / https://developer.paddle.com/build/subscriptions/pause-subscriptions/

sdk

Not filed / Not filed

webhook

Not filed / Not filed

rest

Not filed / https://developer.paddle.com/build/products/create-products-prices/

sdk

Not filed / Not filed

rest

Not filed / Not filed

sdk

javascript / https://developer.paddle.com/

rest

Not filed / https://developer.paddle.com/api-reference/

sdk

javascript / https://developer.paddle.com/paddlejs/overview

Product features

Product features

API automation

Create reports, poll status, and retrieve download URL via API.

Before you begin

Billing cycle

Set an interval and frequency on a price to determine how often Paddle bills.

Build and deploy Next.js app with Vercel and Supabase

Cancellation Flows

Build a cancellation process with dynamic salvage attempts and cancellation insights.

Configure Paddle variables

Create a webhook destination

Create Git repo

Create products and prices

Build your catalog of products and prices to start billing.

CSV format

Reports are produced as CSV files with UTF-8 encoding and comma delimiter.

Custom Paddle.js checkout

Build and host your own checkout implementation with Paddle.js.

Customer portal

Prebuilt portal for updating payment methods and canceling subscriptions.

Generate reports

Generate reports.

Get an API key and client-side token

Paddle-hosted checkout

Link out to a checkout fully hosted by Paddle; no hosting required.

Hosted checkout for iOS

Add Paddle's hosted checkout to your iOS app.

Inline checkout

Build an inline checkout.

Integrate with Supabase

Invoices

Create and issue an invoice, or cancel an invoice.

iOS external checkout

Link iOS users to a web-based Paddle checkout in Safari outside the app.

Hosted checkout for iOS

Add Paddle's hosted checkout to your iOS app.

Mobile external checkout

Build a custom external purchase flow for iOS apps using Paddle.js and SDKs.

Build a Next.js app

Build a Next.js app with a localized pricing page, inline checkout, and customer management screens.

One-time charges

Prices with billing_cycle null, used for setup fees or support incident charges.

Overlay checkout

Turn any element into a checkout link, letting Paddle handle the entire checkout process.

Paddle Checkout

Checkout experience configured with payment methods and a default payment link.

Paddle.js

Client-side library used to launch Paddle Checkout on your website.

Paddle Retain

Handles dunning and payment recovery by retrying failed payments and sending reminders.

Pause a subscription

Temporarily stop billing without canceling, letting customers resume later.

Report types

Eight report types: transactions, adjustments, discounts, payouts, checkouts, subscriptions, and more.

Reports

Generate reports for adjustments, checkouts, discounts, payouts, and transactions.

Resume a subscription

Resume a paused subscription with a future resume date or immediately.

Paddle Retain

Set up Paddle Retain, configure recovery and dunning, and build cancellation surveys.

Salvage Attempts

Present curated offers like pausing or plan-switching to prevent churn.

Scheduled change

Schedule a pause at the end of the billing period.

Set up your local environment

Set your environment

Sign up for Paddle

Sign up for Vercel and Supabase

Start deploy to Vercel

Trial periods

Free, paid, and cardless trials set via trial_period with interval and frequency.

Trials

Create cardless, free, or paid trials, and extend or activate a trial.

Upgrade or downgrade a subscription

Change a customer's plan mid-cycle with prorated billing.

Upgrade or downgrade

Change a customer's plan mid-cycle with prorated billing.

Vercel starter kit

Deploy a checkout to Vercel, then link out to it from the app.