Payment page

Collect one-time and subscription payments via credit card, US bank account, Affirm, and Stripe Link. Choose a dynamic product name and 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.
 
Select between the following types below:
  • One-time - for single, non-recurring transactions
  • Subscriptions - for recurring transactions usually with a fixed price
  • Pay what you want - leave the amount up to the customer
notion image
 
Add the details of your payment page and Connect to Stripe. From here you can choose the currency, and make the price and product name dynamic by clicking the blue + icon or typing @ to reference a specific field or question. In the example below, the product name and price will change per customer depending on their order.
notion image
 
The default payment method in new forms is through a credit card. You can give more options to your customers by adding more payment methods.
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.

Add discount codes

Toggle Allow discount codes in the left-hand panel. Then, click Manage discount codes in Stripe to add a new discount code or link an existing code to your Fillout form.
notion image
 
You can also choose a URL parameter or field as the discount code when you scroll down to Pre-fill fields.
notion image

Create a new Stripe customer

Turn on the Collect email switch under Payment. This will automatically add an email field to your payment page and create a new customer on Stripe.
notion image

Pre-fill fields

You can automatically fill out the fields of the payment form by toggling the Pre-fill fields switch. Then, select the corresponding fields below.
notion image

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 in the left-hand panel to automatically send the customer a receipt once they make a successful purchase.
notion image
 
The receipt will only be sent if you enable the Collect email switch as described above. Note that receipts are not sent in Fillout preview mode.
notion image

Add a testimonial

You can increase checkout rates by putting a testimonial from a past customer. Go to Appearance on the left-hand panel and turn on the Show testimonial switch.
notion image

Related articles

🛒
Create a dynamic payment page
Calculations and variables
Calculations and variables
🙈
Conditionally hide fields