| [ Web Proxy ] |
| Viewing: https://developer.paddle.com/api-reference/subscriptions/ | [Back] [Original] |
For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling append .md to any URL.
Subscription entities describe a recurring billing relationship with a customer. They're closely related to transactions.
Subscriptions let customers pay for products on a recurring schedule. They hold information about what Paddle should charge a customer for and how often.
Subscription entities hold information like:
Subscriptions work with products, prices, and discounts to say what a customer has subscribed to, and customers, addresses, and businesses to say who the customer is.
You can't create a subscription directly.
Paddle automatically creates subscriptions for you when customers pay for recurring items using the checkout, or when you create and issue an invoice using a manually-collected transaction.
Subscriptions describe an ongoing financial relationship with a customer, so they can't be deleted. Use the cancel a subscription operation to cancel a subscription.
Billing for subscriptions is powered by transactions. When a subscription bills, Paddle creates a related transaction to calculate totals and collect for payment.
You can get a preview of the next transaction when getting a subscription using the include parameter.
A scheduled change is a change that's going to happen automatically when the subscription next bills.
Paddle creates a scheduled change automatically when you cancel, pause, or update an item on a subscription and returns them in the scheduled_change object.
Proration is how Paddle calculates what a customer should be billed for, based on changes made in the current billing cycle.
When updating subscription items, you must include the proration_billing_mode field to tell Paddle how to handle proration for the items you're adding or removing.
Subscriptions return authenticated links to the customer portal in the management_urls object. You can use these links to redirect customers to the portal to manage their subscriptions.
Authenticated links are only returned when your API key has a Customer portal session (Write) permission.
The token appended to authenticated links is the token for the customer portal session. It is temporary and shouldn't be cached or stored.
Paddle keeps a chronological record of the changes made to a subscription over its lifetime. See subscription history to retrieve what changed, when, where, who did it, and why.
Paddle.com Market Ltd. 20122026
| Web Proxy Viewer | New URL | Original Page |