Dynamic price and product information
How to set prices and product details dynamically through checkout links
What is dynamic pricing?
Dynamic price and product information lets you pass prices and product details directly in checkout links. This simplifies integrations and reduces the need to create separate pages for different offerings.
How to enable dynamic pricing
- Go to Pages and open the page you want to edit.
- Click Checkout → Dynamic price.
- Check each field you want to make dynamic.
- Click Save.
How to add dynamic values to a checkout URL
- From the page editor, click Share & embed in the top right.
- Copy the Payment link.
- Add values to the end of the URL using the format below.
URL format
The first value starts with ?. Separate additional values with &.
Price ?price=20000
Sets the checkout price to $200. The value is in cents (20000 = $200.00). Maximum 22 digits.
Title ?title=New%20Title
Sets the checkout title to "New Title". Use %20 for spaces.
Description ?description=New%20description
Sets the checkout description to "New description". Use %20 for spaces, \n for a line break, \n\n for a paragraph break.
Discounted from price?discounted_from=20000
Sets the original price displayed alongside the current price. The value is in cents (20000 = $200.00).
Combined example ?price=20000&title=New%20Title&description=New%20description&discounted_from=20000
Sets the checkout price to $200.00, the title to "New Title", the description to "New description", and the original price to $200.00.
Security note
Enabling dynamic pricing allows anyone to change the values in the URL. Use it in contexts where this is acceptable, such as pop-up checkouts or embeds. Always verify the transaction amount paid.