Payment Question
Help Center

FluidSurveys Help > Question Types & Settings > Advanced Questions

Payment Question

The payment question type lets you collect a payment from respondents using PayPal.

To set up a payment question:

  1. Drag and drop a payment question from the Advanced Questions section of the palette to the canvas.
  2. Phrase your question in the Question Title and optionally add an Extra Description. By default the question title is “In order to complete the survey (or form), you have to pay the following amount:”
  3. In the question Options, uncheck Optional to make the payment required, select a Currency, Total Amount, and enter the Email Address and PDT Token for the PayPal account to receive payments. See below for more on finding your PDT token.
  4. Configure Display settings for the question. See below for details.
  5. Save your survey.
We strongly recommend testing out a transaction with your payment question before deploying your survey to make sure you have correctly configured the question.

Click below to see settings in detail:

Display and Options Settings


Display side-by-sideDisplays the question on one half of the screen. In order for two questions to display side-by-side, you’ll have to enable this option for both questions. The first question will be on the left and the second on the right.
Append to previous questionUse this to make this question appear as if it’s part of the previous question.
Extra ClassesAdvanced option to define classes for custom javascript or CSS.


OptionalMakes question optional. Uncheck to make it required.
CurrencySelect the currency your payments are in.
Total AmountEnter how much the payment should be.
MethodThe only supported payment method is PayPal Standard.
Email addressThe email address for the Paypal account to receive payments.
PDT TokenThe PDT token for the PayPal account to receive payments.

Getting your PDT Token

To accept payments you need to provide a PDT token from your PayPal account.

To get your PDT token:

  1. Log in to your PayPal account.
  2. Click the Profile sub tab under My Account.
  3. Under My Selling Tools, click the Update button for Website Preferences.
  4. Under Auto Return for Websites Payments, select the On.
  5. For the Return URL, enter
  6. Under Payment Data Transfer, select On.
  7. Click Save.
  8. Click the Update button for Website Preferences.
  9. Scroll down to the Payment Data Transfer section to view your PDT identity token. Copy and paste this into your question options.