PAID FEATURE: Collecting payments is only available on some paid plans—see if it’s on your plan.
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:
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
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.
Payment Option | Description |
Currency | Determines the currency of the payments you'll receive, which will be reflected on the payment page. You can only set one currency per form. |
Set up Recurring Billing | Set the frequency at which you want to request payment from the people that submit your form. This Payment Option is only available in the Wufoo UI if you're using PayPal Standard, but you can also set up recurring billing with Stripe Subscription Billing, outside of Wufoo. |
Collect Shipping Address | Adds a shipping address section to the payment page where people can select a "Same as Billing Address" checkbox if their billing and shipping address are the same, or they can enter a different shipping address. |
Email Receipt to User | Adds an "Email Receipt To:" field to the payment page, where people can specify an email address to send a copy of their receipt to. You can also use Templating to customize the receipt emails with information specific to the person's entry, and other form and transaction metadata, like the unique ID for the transaction, or the purchase total. |
Email Copy of Receipt to Me | Enter your email address to receive a copy of each receipt to your inbox. If you want to send receipts to more people, you can enter up to 20 email addresses in this field, separated by commas. |
Limit Card Types Accepted | This setting only controls which credit card icons show on your form, but it doesn’t block other card types from being accepted. For example, if you hide Discover, someone could still enter a Discover card number and successfully submit the form. If you want to block certain card types from being accepted, you need to do that on the merchant side. |
Allow for Coupons | Adds a field to your payment page where people can enter a coupon code to get a discount. You'll need to set up the coupon codes in Stripe (Subscription Billing only). If you're using a different merchant but would still like to set up a coupon code system, you can assign negative prices to certain fields in your form, and use the Rule Builder to create a dynamic coupon system. Learn more on our blog: How to Create a Coupon System for Your Wufoo Payment Forms |
Allow for eCheck Payments | Adds the ability to accept payments from consumer and corporate bank accounts, via eCheck.net. Your Authorize.Net account must be specifically configured to accept eChecks to use this payment option. |
Email Invoice to User | Automatically emails a Freshbooks invoice to the client after they submit your form. The invoice will be sent to the email address they entered in your form, so make sure you've included an Email field. If you leave the Email Invoice to User option deselected, instead you'll just need to manually review invoices in your Freshbooks account before sending them off to your clients. |
Pre-Populate Billing Info | Pulls the answers from the Name, Address, and Email fields on the form and pre-populates them into the Credit Card Name, Billing Address, and Email fields on the payment page. People filling out the payment page will still be able to edit these fields if they need to. |
Show Running Total | Adds a running total to the form itself, so people filling out your form can see their total before proceeding to the payment page. |
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.
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.
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:
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
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.
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.
To view the payment status for an entry:
Payment Info | Description |
Amount | This is the total amount that was charged, regardless of whether or not the charge was actually paid. |
Status | This tells you if the charge was paid, unpaid, or denied. By default, the status of any submission will be “Unpaid”. If your merchant account is set up to notify Wufoo, the status of the submission will be updated as it's either processed or denied by the merchant. You can manually change the payment status by clicking on it. |
Confirmation | All merchants create a transaction or confirmation number for a payment. |
You can also include payment status information in the datagrid widget on a report.