Dynamic Pricing
Dynamic pricing links the payment amount to a prior question's answer. Different choices carry different prices — the amount updates live as the respondent answers.
Setup
1. Add a Single Select or Dropdown question to your form (before the Payment question) 2. In that question's editor, set a price (in cents) for each choice 3. Add a Payment question to the form 4. In the Payment question editor, set Pricing Type to Dynamic 5. Use Linked Field to select the prior question
The Payment question now reads the selected choice's price and charges that amount.
Example: Membership tiers
``
Membership Type (Single Select):
Apprentice → $49.00 (4900 cents)
Professional → $149.00 (14900 cents)
Fellow → $299.00 (29900 cents)
Payment: Pricing Type: Dynamic Linked Field: [Membership Type] ``
When a respondent selects "Professional", the payment amount is automatically set to $149.00.
Payment gate
Use a separate question to control whether payment is collected at all. Set up a Payment Gate in the Payment question editor:
- Select a question to check
- Set the value that triggers payment
- If the condition isn't met, the payment question is skipped
Currency
Currency is set on the Payment question (CAD or USD) and applies to all amounts from the linked field. Mixed-currency forms are not currently supported.
Live amount display
As the respondent selects a choice, the Payment question card updates to show the current amount before they enter card details. No page refresh required.