SurveyMonkey

Accepting Payments with Stripe

PAID FEATURE: Accepting payments via Stripe is only available on some paid plans—see what's on your plan.

Add a payment page to the end of your form or survey and accept payments through Stripe. You can either assign prices to a single question, or charge a fixed price for your entire form.

Stripe is a third-party payment processor that lets you securely accept and manage payments online. You'll need to connect a Stripe account to accept payments in SurveyMonkey. Only the form owner can connect their stripe account. You can't connect a Stripe account to forms that are shared with you.

To connect to Stripe:

  1. Go to My Account in SurveyMonkey.
  2. In the Linked Accounts section, find Stripe.
  3. Sign in to an existing Stripe account, or create a new Stripe account.

Stripe is free and easy to set up, but if you have any issues connecting your account you can reach out to the friendly Stripe support team.

If you're on an Enterprise team with data stored in our Canadian Data Center, this feature isn't available. You can see if this applies to you by checking your Account Details.

Payment pages come at the end of your form. This means people need to complete your form in order to see it. For a quick payment experience, try to make a short and simple form.

To add a payment page to your form:

  1. Go to the Design Survey section.
  2. On the left side of the page, open the Options menu.
  3. Select Payment.
  4. Select Stripe.

You can set a fixed price so all respondents are charged the same amount, assign prices to a single question in your form, or let people pay within a range. Prices must be a whole number between $1 and $10,000 in most accepted currencies.

Feel free to make changes to your prices as you need—changes that you make to your form go live as soon as you edit your form design.

  • Charging a Fixed Price
  • Assigning Different Prices
  • Using a Sliding Scale


TIP! If you have a limited amount of tickets or items that you want to accept payment for, you can add a quota to your form. Once the quota has been met, respondetns won't see the payment page.

People taking your form have plenty of options to pay—Stripe supports over 135 currencies and accepts major credit cards.

After you design your form, create a collector to send it out and start accepting payments. Web Links are the easiest way to get started, and Email Invitations are great if you have an email list to send your form to.

You can send a form with a payment page using any collector type—except for Audience, Mobile SDK, Facebook Messenger and Kiosk Survey.

After a respondent submits a payment, they won't be able to return to the form even when Response Editing is on.

When someone submits a payment through your form, Stripe collects all of the details from the payment page, which means SurveyMonkey never saves or stores any credit card numbers.

You can go to the Analyze Results section of your form to see a limited record of your transactions. You'll find them at the very bottom of your form results.

The transaction record shows:

  • Stripe's transaction ID number
  • The amount paid
  • The date and time
  • The item description
  • The respondent's first and last name
  • The transaction status

This is only a snapshot of each payment taken at the time the form is completed. To view real-time purchase totals, make refunds, and transfer funds to your bank account, log in to Stripe.

You can stop accepting payments at any time by deleting the payment page from your form or by closing your form.

Deleting a payment page from your form will also delete any transaction records from previous payments in the Analyze Results section. You'll always be able to see your complete transaction record in your Stripe account.

If you disconnect your Stripe account in My Account, you won't be able to collect any additional payments from forms with a payment page.

When someone submits a payment through your form, they'll receive an email from Stripe confirming their transaction. Transactions appear on their credit or debit card statements with the name of your form.

SurveyMonkey's platform allows you to integrate with third-party payment processors. Some of these payment processors may require Strong Customer Authentication (SCA) under the EU Payment Services Directive(PSD2). People in Europe who submit payment through your form may need to provide additional authentication. It's not possible to disable this authentication when payment processors require it.

If someone runs into issues making payment, they can reach out to Stripe or their card issuer for help.