WPForms is without a doubt the most powerful WordPress forms plugin available. It comes with an extensive library of templates to create forms with just a few clicks. In this walkthough you’ll see how easy it to create a WordPress donation form for your own site.
We may receive compensation for purchases made through affiliate links in this article.
Creating a WPForms donation form
The default WPForms donation form makes it easy to collect donations from your site visitors or community members. The default template can be further customized as needed including accepting recurring donations for those who want to give on a regular basis.
After logging into the WordPress admin dashboard just click Add New from the WPForms menu and select Donation Form.
After clicking on the Donation Form template you will be able to customize the form properties and further customize it if you want. In my example below I’ve named the form Buy Me A Coffee and changed the donation amount field from a free form text box to a pull down menu with preset amounts. Be sure to click the Save button after making any changes.
Enable reCaptcha security
Clicking on the Settings button you can enable Google reCaptcha to ensure the form doesn’t get used for sending spam.
Configure Donation Form Notifications
Clicking on the Notifications menu you can customize how you notified when someone submits the form. If someone is generously buying me coffee I want to know about it so I can follow up and express my thanks!
Configure Donation Form Payment
The final step before for your donation form is ready for use is to configure the method of payment. WPForms offers several payment integrations including PayPal Standard, Authorize.net, Square, and Strip. Select the payment you want to use and then enter the account settings. In the example below I’m selecting PayPal Standard.
The donation form is now ready to be used on your site. Just embed the form shortlink on your WordPress page or widget and publish. After filling in the form and clicking submit you’ll be transferred to Paypal to complete the donation. Thanks for reading and hopefully some coffee!