Collecting Payments Through Your Form
You can collect payments from people who fill out your form by integrating with one of our partnered merchants.
To collect payments through a form, or to access the Payment Settings page for an existing payment form:
- Log in and go to Forms.
- To the right of the form,
- If you're using legacy Wufoo, click Payments.
- If you're using the new Wufoo experience, click the $ View Payments icon.
- In the Merchant Setup section, choose and authenticate the merchant you want to use to collect payments (for example, Stripe).
- In the Payment Options section, choose the currency you want people to pay you with, and configure any of the optional settings.
- In the Assign Prices section, set the prices for your form so Wufoo knows how much to charge the people that submit your form.
- Select Enable Payment in the upper-right corner of the page.
- Click Save Settings.
A merchant is the third-party payment processor that will process your transactions and settle your payments.
Choosing the Right Merchant for You There's lots to consider when choosing a merchant. Compare the features available with each merchant to make sure you choose the one that works best for you: Choosing a Merchant
Authenticating Your Account
Once you choose the merchant you want, the information you'll need to enter to link your merchant account to Wufoo is different depending on the merchant you choose. The following articles include an overview of how each payment integration works and how to set it up in Wufoo:
Payment Options are the settings that control things like what fields appear on the payment page, who gets receipts, what info those receipts include, and more. Available payment options vary by merchant.
List of Payment Options & Descriptions
Assigning prices tells Wufoo what to charge the people who fill out your form. You can set a fixed amount that everyone needs to pay as the minimum fee, assign prices to individual fields on your form, or both.
For example, if you're building a registration form and everyone needs to pay the same minimum registration fee, you could set a Fixed Amount. If there are optional add-ons or special tickets that cost extra, you can also assign prices to individual fields on your form that people may select to sign up for those options.
Setting a Fixed Base Price
A fixed amount is a base price that everyone needs to pay if they submit your form, regardless of what answers they select.
To set a fixed amount:
In the Fixed Amount field, enter the amount you want to charge every person that submits an entry to your form, regardless of what answers they select. If you don't want to charge a base price, set this field to 0.
Assigning Prices to Individual Fields
You can assign prices to answer choices from Dropdown, Multiple Choice, Checkboxes, or Price fields.
Since Price fields let people enter their own price, you don't have to assign your own prices to these fields. However, you do need to enable payment for them so that the prices people enter will register with your payment integration.
To enable payments for a Price field:
Dropdown, Multiple Choice, and Checkboxes Fields
To assign prices to these field types:
Allowing People to Buy More Than 1 of Something There's no way to add a quantity dropdown next to a field, but you can use a Dropdown or Multiple Choice field to offer different quantities, and then assign prices to each quantity. Learn more: How to Be Even More Clever with Quantity Fields
Adding Tax or Shipping Costs
At this time there's no way to add taxes or shipping costs, but you can take these added costs into account when you assign prices. If you want to add tax, we recommend adding that percentage of tax to the price of each item in your form.
Managing Your Payment Form
Once you share your payment form with the world, here's what you need to know about managing your payment form moving forward.
If you want to stop collecting payments on a form, you can disable payment at any time:
If you ever want to re-enable payments, we'll remember your payment settings so it's easy to start collecting payments again.
Monitoring Payment Status in the Entry Manager
To view the payment status for an entry:
You can also include payment status information in the datagrid widget on a report.