Creates a new one-time charge for a subscription. Use to bill non-recurring items to a subscription. Non-recurring items are price entities where the billing_cycle is null.
If successful, Paddle responds with the updated subscription entity. However, one-time charges aren’t held against the subscription entity, so the charges billed aren’t returned in the response.
Once created, to get details of a one-time charge:
effective_from as next_billing_period, get the subscription the charge was billed to and use the include query parameter with the next_transaction value.effective_from as immediately, list transactions and use the subscription_id query parameter with the subscription ID of the subscription the charge was billed to.When an update results in an immediate charge, responses may take longer than usual while a payment attempt is processed.
Requests are authenticated with API keys. Provide your API key as a Bearer token in the Authorization header.
API keys are assigned permissions, granting them access to entities and operations.
Each endpoint may require one or more permissions, defined with the x-permissions extension.
Values for include parameters may require specific permissions as defined in the x-enum-permissions extension.
See all available permissions in the permission schema or documentation.
Get an API key and select the permissions you need from the Paddle dashboard under Paddle > Developer Tools > Authentication.
Paddle ID of the subscription entity to work with.
"sub_01gvne45dvdhg5gdxrz6hh511r"
Represents a one-time charge for a subscription.
When one-time charges should be billed.
next_billing_period, immediately List of one-time charges to bill for. Only prices where the billing_cycle is null may be added.
You can charge for items that you've added to your catalog by passing the Paddle ID of an existing price entity, or you can charge for non-catalog items by passing a price object.
Non-catalog items can be for existing products, or you can pass a product object as part of your price to charge for a non-catalog product.
1 - 100 elementsAdd a catalog item to a subscription. In this case, the product and price that you're billing for exist in your product catalog in Paddle.
How Paddle should handle changes made to a subscription or its items if the payment fails during update. If omitted, defaults to prevent_change.
prevent_change, apply_change