Payment page
Collect payments from respondents using Stripe. Choose a dynamic purchase amount and optionally send a receipt.
How to add a payment page
Click
+ Add page
and choose Payment
.
Good to know: Payment pages are available on all plans with no additional fees charged to use the feature. However, usual Stripe fees such as transaction costs still apply.
Connect to Stripe
and enter your login details to authorize Fillout to accept payments.
Choose the currency and enter the payment amount you would like to charge respondents with through the right-hand panel. Click the
settings icon
to make the panel appear. You can even make the price dynamic.
That’s it! Press
Preview
to try out your form. Payments will only be collected when you Publish
the form and send its link.Associate a payment with a customer
Under Customer details, you can reference the Customer name, Customer email, and Customer phone to any input in your form, like a short answer or email address. This allows you to sync customer information from your Fillout form to your Stripe dashboard.

Click a
field
, then select the page
where the input can be found and insert
it. In the example above we referenced the Full name to the Customer name.Reference the payment intent ID in integrations
You can save the Stripe payment ID to the integration of your choice by referencing it. Go to Integrations and choose a platform. Under Mappings, choose Payment.

Then click Payment ID. Stripe payment ids will look like pi_3MKECGFiethEjGwr1TWmQ0rN and allow you to tie a form submission to an actual payment in Stripe.

Send a receipt upon successful purchase
Toggle
Send receipt
to automatically send the customer a Stripe receipt once they make a successful purchase. Important: the receipt will only be sent if you link a
Customer email
in the Customer details
section, as described in the “Associate a payment with a customer” section above. Note that receipts are not sent in Fillout preview mode.