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.

  1. From your Checkout Page dashboard, enter the edit view of your page
  2. Click Settings and then select Dynamic price
  3. Tick each checkbox that you wish to enable and Save
Dynamic pricing

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.

  1. From your Checkout Page dashboard, enter the edit view of your page
  2. Click the Share & embed button on the top right
  3. Open your checkout Payment link in a new browser tab
Share & embed

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.

2025 © Checkout Page Technologies Inc. All rights reserved.

8 The Green #21601, Dover, DE 19901