Dynamic price and product information
In this help article, you’ll learn how to dynamically adjust your checkout price and product info (title and description) from values added to the checkout URL.
In this help article, you’ll learn how to dynamically adjust your checkout price and product information from values added to the checkout URL.
This technique is commonly referred to as using “query variables” but we’ll describe it with simple non-developer language.
Enable dynamic price and product information
The first step is to enable dynamic price and product information on your checkout.
Dynamic price and product information are applied per checkout and disabled by default.
- From your Checkout Page dashboard, enter the edit view of your page
- Click Settings and then select Dynamic price
- Tick each checkbox that you wish to enable and Save

You can dynamically adjust the price and product information for:
- One-time pages
- Pay what you want pages
- Form pages
- Subscription pages
- Payment plan pages
It’s not currently possible to adjust currency or setup fee.
Add values to your checkout URL
In this step, you can dynamically adjust your checkout price and product information from values added to your checkout URL.
- From your Checkout Page dashboard, enter the edit view of your page
- Click the Share & embed button on the top right
- Open your checkout Payment link in a new browser tab

4. Add values to the URL in the address bar and refresh your browser
5. Your checkout will refresh with new price and product information
Format for dynamic price and product information
Use this as a cheat sheet for formatting the dynamic price and product information in your Payment link URL.
The first new value should start with ?.
Subsequent values should be separated with &.
Price
Format:
?price=20000
This would dynamically adjust your checkout price to $200.
Things to note:
- Price is in cents, 20000 = 200
- Price cannot exceed 22 digits
Product title
Format:
?title=New%20Title
This would dynamically adjust your checkout title to New Title.
- %20 adds a word break
Description
Format:
?description=New%20description
This would dynamically adjust your checkout description to New description.
- %20 adds a word break
- \n add a line break
- \n\n adds a paragraph space
Note: Enabling dynamic price and product information makes it possible for the customer to change the values in the URL. We recommend using it when that’s not a problem (like in a pop-up checkout or embed) and/or double-checking the transaction amount paid.