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.
notion image
 
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.
notion image
 
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.
notion image
 
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.
notion image
 
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.
notion image
 
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.
notion image
 

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.
notion image
 

Customize the payment description

Optionally set a custom description for the payment. This description will show up in Stripe and can use dynamic variables from the form.
notion image

Related articles

Calculations and variables
Calculations and variables
🙈
Conditionally hide fields