WP Easy Pay – Payment and Donation form Builder for Square
WP Easy Pay – Payment and Donation form Builder for Square
Description
👑 Get Pro | Live Demo | Documentation | Support
WP EasyPay – Square for WordPress Plugin: Integrate Square with WordPress to Collect Payments
Create your custom Square payment form in WordPress with ease!
Are you searching for a quick and reliable way to accept Square payments on your WordPress website?
👉 Download WP EasyPay to start accepting Square Payments!
Having received a lot of 4 out of 5-star reviews, WP EasyPay enables website owners to accept credit card payments, digital wallets like Google Pay, Apple Pay, Cash App, Afterpay, ACH Payments, Square Gift Card and more. 💳💸
With WP EasyPay, you can set up secure, user-friendly payment and donation forms without writing a single line of code.
Wait, there is more to it! 😃👇
This recurring payment and donation form plugin for WordPress helps businesses simplify digital payment solutions.
If you’re looking to collect donations, process product sales, or manage subscriptions, WP EasyPay provides a complete Square payment gateway integration with WordPress.
What is WordPress Payment Form, and Why Do You Need it?
A Payment Form in WordPress is an online form embedded on a WordPress website, specifically designed to securely process payments from users. By integrating with PCI-compliant payment gateways like Square, PayPal, or Stripe, these forms enable businesses to collect payments directly through their website without redirecting customers to external sites.
With payment forms, you can offer one-time purchases, recurring subscriptions, donations, event registrations, and more. Additionally, add custom fields, designs, and payment options that align with your brand to enhance the user experience.
⚡ Benefits of Having a Payment Form on Your Website
Adding a custom payment form to your website has numerous advantages. Here are some of the key benefits your business can take advantage of:
✅ Increased Conversion Rates: Streamlining the payment process reduces cart abandonment and helps customers complete their transactions quickly and easily, which ultimately boosts conversion rates.
✅ Improved User Experience: Having an intuitive and easy-to-use payment form minimizes the number of steps required to check out, which creates a smooth user experience and encourages repeat transactions.
✅ Flexible Payment Options: WP EasyPay allows you to offer custom payments, fixed amounts, and recurring subscriptions, which gives customers the flexibility to choose how they pay.
✅ Secure Online Transactions: With features like PCI compliance payment gateway, SCA (Strong Customer Authentication), and CAPTCHA, WP EasyPay enables secure online transactions, reducing the risk of fraudulent payments.
✅ Improved Business Credibility: A branded and professional-looking payment form builds trust with customers, ultimately benefiting your business’s reputation and credibility.
✅ Real-time Payment Processing: Payments are processed instantly, providing quick confirmation for both you and the customer, ensuring a fast and efficient experience.
✅ Multiple Payment Options: WP EasyPay allows multiple payment options, including Google Pay, Apple Pay, CashApp, Afterpay, ACH payments, credit, debit cards, and Square Gift Cards.
⚡ Key Features That Our Users 💜 About WP EasyPay
WP EasyPay offers tons of features that are designed for all kinds of online payments. Here’s a breakdown of the features that make this Square WordPress plugin an essential tool for any WordPress site:
✅ Custom Payment Amounts:
Allow users to enter a custom amount, making this feature ideal for donation forms, tipping, or custom service payments.
✅ Fixed Payments:
Set up fixed prices for specific products or services that help businesses standardize payments without confusion.
✅ Recurring Payments: PRO
This recurring payment plugin for WordPress enables subscription-based transactions, which are perfect for membership sites, regular donations, or any service with repeat billing.
✅ Subscription Management: PRO
This feature allows you to view, manage, and adjust your customer’s subscriptions easily with a detailed subscription report, which adds flexibility and control for recurring payments.
✅ Multi-Step Payment Form: PRO
WP EasyPay’s multi-step payment form for WordPress guides users through each part of the payment process step-by-step, reducing confusion and improving completion rates.
✅ Square Product Sync: PRO
Connect your Square POS inventory to your WordPress payment forms. This feature automates the process of adding products, saving you from manual entry.
✅ Square Gift Card: PRO
Integrate Square Gift Card payments into your forms and provide a convenient checkout experience for your customers.
✅ Secure Sandbox Testing:
Test all aspects of your payment forms using Square’s V2 API in a safe and secure sandbox environment before going live.
✅ Digital Wallet Support:
Accept popular digital payment options like Google Pay, Apple Pay, Cash App, and Afterpay to provide convenience for users who prefer mobile transactions.
✅ Gutenberg Shortcode Block:
Easily embed WP EasyPay forms on any page or post using Gutenberg blocks that make the setup process simple and straightforward.
✅ CAPTCHA Security: PRO
Protect your payment forms from spam and bots by enabling CAPTCHA v2 and v3 to ensure only legitimate users interact with your forms.
✅ Customizable Thank You Page:
Add a personal touch to the transaction process by redirecting customers to a personalized “thank you” page after successful payments.
✅ SCA and PCI Compliance:
WP EasyPay adheres to Strong Customer Authentication (SCA) requirements and PCI compliance protocol via Square, which adds an additional layer of security for payments.
✅ Date and Time Fields: PRO
Easily integrate the calendar into your payment form, which makes it easy to accept payments for bookings or scheduled services.
✅ Upload Field Support: PRO
Allow users to upload necessary documents or files as part of their payment submission, which is ideal for service-based industries.
✅ Detailed Transaction Receipts: PRO
Automatically send transaction receipts to both admins and customers, which provides transparency and confirmation for each payment.
✅ OAuth Square Connection:
Easily connect your Square account to WP EasyPay through a secure OAuth process that ensures a simple and safe integration.
✅ Redirect on Success:
After payment, redirect customers to any URL of your choice, perfect for upsell pages, additional resources, or thank-you messages.
✅ Customizable Form Layouts:
Choose from various form layouts to best suit your website’s style, including dropdowns, radio buttons, and modal pop-ups.
✅ Flexible Currency Settings:
This multi-currency feature lets you cater to international customers, adapting WP EasyPay to global markets.
Use WordPress Payment Form the Way You Want! 😃
Following are a few popular use cases for WP EasyPay payment forms that show how versatile this plugin can be:
Use Case #1: E-commerce Product Sales
✔️ Sell single products with fixed prices.
✔️ Set up custom or variable prices for personalized orders.
✔️ Offer one-time or recurring billing options.
Use Case #2: Service Bookings and Appointments
✔️ Accept payments for deposits or service charges.
✔️ Include a date and time selector for booking confirmations.
✔️ Use upload fields to collect necessary documents.
Use Case #3: Fundraising and Donations
✔️ Enable custom donation amounts or set suggested amounts.
✔️ Display a progress bar to show donation goals.
✔️ Redirect donors to a thank-you page after successful contributions.
Use Case #4: Membership or Subscription Services
✔️ Offer recurring billing for memberships or subscriptions.
✔️ Provide subscription management for users.
✔️ Track all recurring payments within your WP EasyPay dashboard.
Use Case #5: Educational Courses and Events
✔️ Sell event tickets or course registrations.
✔️ Allow participants to choose custom payment plans.
✔️ Use form customization for participant information collection.
06 Key Reasons to Use WP EasyPay
Reason #1: Seamless Square Integration
☑️ Connects directly with Square, providing a reliable and secure payment gateway for WordPress.
☑️ Supports Square’s Sandbox mode, allowing you to test payment forms without affecting live transactions.
☑️ Includes OAuth integration for an easy and secure setup with your Square account.
☑️ Seamlessly syncs products from your Square POS, allowing you to add and manage items within your payment forms easily.
Reason #2: Effortless Form Customization
☑️ Customizable form builder with drag-and-drop functionality, making it easy for anyone to create and edit forms.
☑️ Pre-designed templates and amount layout options to help you create aesthetically pleasing forms.
☑️ Multi-step form layouts guide users through complex transactions step-by-step, reducing drop-offs.
☑️ Allows you to add custom fields and upload options, enabling you to gather any required customer information.
Reason #3: Comprehensive Subscription Management
☑️ Enables recurring billing with flexible options like weekly, monthly, or yearly payments.
☑️ Offers the ability to pause and resume subscriptions, giving you added flexibility.
☑️ Subscription reporting lets you track parent and child transactions, ensuring all payments are accounted for.
☑️ Easily manage and review individual subscription details, including customer data and transaction history.
Reason #4: Enhanced User Experience
☑️ Multi-step forms organize information in a logical flow, reducing complexity for users.
☑️ The option to add date and time fields with calendar support—ideal for booking appointments.
☑️ Dynamic product quantity adjustment allows users to see real-time price changes based on quantity selection.
☑️ Intuitive design and pre-validated fields ensure forms are error-free and easy to complete.
Reason #5: Advanced Reporting and Data Exporting
☑️ Access detailed transaction reports for better insights into your sales and customer activity.
☑️ Export transaction data with customizable fields, perfect for accounting and record-keeping.
☑️ Filter reports by transaction type, date, or customer, making it easy to find specific data quickly.
☑️ Email notifications with transaction IDs ensure you and your customers receive real-time updates on payments.
Reason #6: Better Security and Spam Prevention
☑️ Built-in Google ReCaptcha integration helps prevent spam and ensures only genuine transactions.
☑️ PCI-compliant payment processing meets industry standards for handling sensitive data securely.
☑️ Enforce SSL-encrypted transactions, adding an additional layer of security for your customers.
☑️ Provides role-based access controls, ensuring that only authorized team members can view payment details.
🚨 Requirements for Installing WP EasyPay
Before installing WP EasyPay, make sure your setup meets these requirements:
-
WordPress Version: 4.5.0 or higher
-
PHP Version: 7.0 or higher
-
Square Account: An active Square account is required for integration.
-
SSL Certificate: An SSL certificate is mandatory to ensure secure payment processing.
NOTE: Remember that Square is only available for businesses located in the U.S., Canada, U.K., Australia, Japan, Ireland, France and Spain.
🚨 Need Help? Get Expert Assistance on Demand!!!
Have questions or need help? Reach out to our dedicated support team for any assistance. WP EasyPay offers reliable support through a dedicated team that is ready to assist with any setup, configuration, or troubleshooting needs. 🙂🎉
Our customer support ensures you have the guidance necessary to maximize the plugin’s potential, including integration with other WordPress tools or custom adjustments to fit your payment form’s design.
💡 Privacy Policy
We are committed to upholding high standards of data privacy and security, aligning with Square’s PCI compliance protocols. All payment details are handled directly through Square’s secure APIs, ensuring that sensitive payment information is never stored on your website, reducing the risk of data breaches.
WP EasyPay also adheres to GDPR compliance, assuring that user data is handled in line with the latest regulations. For further details, please refer to our full privacy policy here.
✅ Please note: Square’s standard transaction fees apply.
Faq
WP EasyPay is a WordPress plugin that enables seamless integration with Square, allowing users to create customized payment forms and accept payments directly on their websites. It’s ideal for one-time and recurring payments.
Yes, you can integrate Square with WordPress using plugins like WP EasyPay. This integration lets you accept secure Square payments using a custom payment form.
Install and activate WP EasyPay on your WordPress site, connect your Square account, and configure the settings. Then, create a payment form and use the shortcode or Gutenberg block to display it on your website.
WP EasyPay supports credit card payments through Square, along with digital wallet options such as Google Pay, Apple Pay, and Afterpay making it convenient for users who prefer mobile and wallet-based transactions.
WP EasyPay does not add any additional transaction fees on top of your plan. Standard Square processing fees still apply when you accept payments through their service.
Square may charge you a processing fee depending on their Terms of Services (ToS). Please check Square’s website for more details.
Yes, WP EasyPay is designed to work seamlessly with most modern WordPress themes. If you encounter any display issues, our support team is available to assist you.
Absolutely! WP EasyPay supports recurring payments, making it ideal for businesses offering subscription-based services. On top of that, you can manage subscriptions directly from the website.
WP EasyPay leverages Square’s SCA and PCI compliance infrastructure for secure payment processing. With features like CAPTCHA and SSL encryption enforcement, WP EasyPay provides a robust layer of protection for all transactions.
Yes! The Square Product Sync feature allows you to seamlessly search for and add simple products from your Square Item Library directly into your WP Easy Pay forms.
Yes, you can! Just enable Square Gift Cards as a payment method directly within the WP Easy Pay form settings, and your customers are good to use their gift cards at checkout.
No. The gift card must be used for the full amount of the transaction. Partial payments are not supported.
Currently, WP EasyPay is available for businesses in the U.S., Canada, the U.K., Australia, Japan, Ireland, France, and Spain, where Square services are supported.
Yes! WP EasyPay includes a sandbox mode, allowing you to test all functionalities before going live. This feature ensures that you can optimize your setup without any risk to real transactions.
Reviews
Payment Issue quickly resolved by support
By vitalmughal on May 21, 2025
We had an issue in payment processing on our website, where screen was freezing and never reaching payment success screen. The bug was reported to WP Easy Pay support and Muhammad Usama Azad helped by quickly troubleshoot and fix the bug on our wordpress website.
Support Has Been Real Slow
By aldinlapinig on May 16, 2025
We have raised an issue more than a week ago. We have provided them with everything, including a staging copy of our site, so they can troubleshoot the issue, but support has been really slow. Now, we need to consider migrating to an alternative solution.
Excellent response - issues quickly resolved.
By truenorth22 on April 23, 2025
I had recently purchased the WP EasyPay plugin for creating a membership renewal and payment form. Setting up the form and notifications was very easy and though its Live Payment mode worked right out of the box, I encountered a problem with getting the Test Payment mode to connect to Square. There was also a small glitch with a radio button group in the form.
When I contacted WPExperts support, I quickly received a response. After exchanging some additional info, Muhammad Usama Azad was able to fully resolve both issues. The WP EasyPay plugin works great and I'm really pleased with the prompt and professional technical support that was provided. Many thanks!
Great technical skills, but slow response
By gcgucken on October 21, 2024
Technical skills are very good but time difference means question and response separated by a day which results in multiple days to resolve an issue.
Great Support, even on Free Version
By bkring on February 28, 2024
I have had two minor issues with the plugin over the few years that I have used it. Both times, the support team was very responsive and solved the issues in a timely manner.
Thanks for the warning
By mark ball (mballew) on October 23, 2023
I appreciate you guys posting the warning I almost tried this one.
Great way to integrate square donations for NFP site
By joeramsay on September 4, 2023
I used the free plugin on a not for profit (church) site I developed to enable them to integrate a donation button with their square account. Works like a charm! We may upgrade to the paid version to enable donation categories and other premium features. We did have a error/bug occur, and the support team was quick to examine a staging site and fix the code in the plugin and we are up a running again. Great customer support, even on the free version. Thank you!
Subscriptions consistently Over Charged!
By sitecrafters on May 4, 2023
Attempting to use WP EasyPay with my Square account was a horrible experience and is likely to have cost me clients for all the frustration and mis-billing that they have experienced.
After the first 10 clients were on board and all seemed to be going smoothly, the form stopped accepting new client subscriptions. I was paying a premium price for this software developer's product, but did not receive any response at all to my support request until several DAYS after we identified the issue and I submitted a ticket. Then the back-and-forth emails started with the support agent giving non-productive steps to take before they actually logged in to my site and found the issue.
The following month one of my clients had a subscription that was paused because she selected the incorrect membership plan. The software not only charged her for the new subscription at the correct rate, it also charged her for the old subscription - close to "double billing" her that month. Worst of all, I had no access on the back end of my WordPress site to see her old subscription. All I could do is refund the incorrect charge and open another ticket that took two weeks to get a meaningful response to - I'm still not sure if the problem is resolved, we'll find out on the 6th of the month.
A paused subscription was billed to client's card on file. In response to that ticket I was told that they would refund my payment for the software … but they didn't say what we needed to do so that client isn't billed incorrectly this coming month.
At this point I decided enough was enough. I put a new membership plugin in place, canceled all subscriptions in the WP EasyPay plugin, and deactivated the software. That should be the end of it, right? Nope - last night WP EasyPay sent a charge to Square for a monthly subscription that was canceled.
In my opinion, WordPress should remove this rogue software from the repository. Clearly they have demonstrated that they are not focused on resolving issues, just "checking off ticket inquiries". On two of my support requests we went back and forth at least a dozen times before substantive action was taken.
Oh yeah, and that refund they promised - I don't see it on my account.
not recommended
By Sumon Chandro Barman (sumonstarit) on April 27, 2023
not work, loading and loading
Locked up my site..
By mcsalesllc on December 1, 2022
Changelog
1.0 2018-03-01
- Initial release
1.2 2018-04-18
- Add – Support for premium plans
1.3 2018-04-20
- Add – Square Transaction Note fields dynamic for Pro plans.
1.5 2018-05-28
- Added – Custom Pricing for simple and subscription payment
- Added – First name, Last name and email field in all forms i.e donation, simple and subscription form
1.6 2018-08-16
- Updated – Freemius SDK
1.8 2018-10-16
- Add – Dynamic form fields for pro feature.
- Add – Dynamic transaction note for pro feature.
- Add – Admin as well notification email templates for pro feature.
- Update – Popup issues for pro feature.
- Add – Multi Currency support in free version tested upto Version 4.9.8.
2.0 2018-10-26
- Added – Multiple payment buttons support on same page.
- Fixed – Form fields issue.
- Added – Subscription activation by default.
- Update – Email body template labelling.
- Update – Decimal amount support according to square API.
- Added – Amount field added inside all field tag.
- Added – Card fields mandatory on subscription button form.
2.2 – 18/12/2018
- Enhancement Added compatibility for WordPress 5.0.1
- Enhancement Added compatibility for WooCommerce 3.5.2
- Added – Action hook for wp_easy_payment_success and wp_easy_payment_failed.
- Added – Redirect page after payment success.
- Added – code quality.
2.3.0 – 27/02/2019
- Updated – Freemius SDK
2.5.1 – 09/04/2019
- Updated Freemius SDK
- Added Square Auth Connection simple way to connect with square.
- Added Square Sandbox Auth Connection Payment process.
- Added Square Auth Connection button css.
2.5.2 – 10/04/2019
- Added – Square Auth notice.
2.5.3 – 16/04/2019
- Added – Square notice conditions changed.
- Added – Subscription not logged condition.
2.5.4 – 13/06/2019
- Fix – Guest User Subscription Issue fixed
- Fix – Popup header and background color fixes.
- Fix – Dashboard warning issues resolved
- Improvement – Design and layout changes
- Improvement- Field Labels are now conditional
- Improvement- Sent transaction amount using [wpep_amount] Tag in notification Email Setting
- Improvement – Default field added first name, last name and email
2.5.5 – 25/09/2019
- Added Square Sandbox Support
- Added SCA (Strong Customer Authentication)
- Updated Square V2 API and SDK version updated from transactionAPI to PaymentAPI
2.5.6 – 22/01/2020
- Added Widget Form View Functionality
- Update – Tested with WordPress version 5.3.2
- Update – Tested with version 7.2.3
2.5.7 – 21/02/2020
- Added – security checks.
3.0 (BETA) 21/02/2020
- New User friendly and beautiful interface introduced.
3.0.2 (BETA) 06/03/2020
- Added Select predefined amount
- Added Loading within form.
- Fixed form load speed up.
- Fixed code level enhancements.
- Fixed Different theme styles conflict with plugin UI.
3.0.5 12/03/2020
- Added Beta push to final release.
- Fixed Critical error in rare cases.
- Fixed Security checks.
- Added Color picker for theme
- Added Basic reports
- Added – Name, Last Name, Email Fields
3.0.6 03/04/2020
Fixed – Freemius error message is removed.
FIxed – Post type quick action hidden bug fixed.
3.0.7 11/06/2020
Fixed – location error Fixed.
3.0.8 29/06/2020
Fixed – Refresh token error fixed
Fixed – Javascript glitches fixed
Fixed – Incorrect form title fixed
Fixed – Form types incorrectly changing in reports on changing current form type
3.0.9 – 20/07/2020
Fixed – Font conflicts with different page builders
Fixed – Pay button conflict
Fixed – Global settings glitch fixed
3.1.0 – 29/07/2020
Fixed – Global Settings Toggle
Fixed – Redirection Issue Fixed
3.1.1 – 30/07/2020
Fixed – Activate License Button Disabled
3.1.2 – 3/08/2020
Fixed – Live/Test Glitch Fixed
3.1.3 – 10/8/2020
Added – SCA
Added – Pop up Form
Added – Page Redirection
Added – Form Shadow Feature
Added – Theme Styling Feature
3.1.4 – 11/11/2020
Updated – Freemius SDK Version 2.4.1
3.1.5 – 26/11/2020
Added – Reports detailed view page
3.1.6 – 26/2/2021 =
Fixed – Freemius Issue Resolved
3.1.7 – 10/3/2021
Fixed – Headers Glitch Resolved
Added – Ad-hoc order support
Added – Secure nonce for state in OAuth
3.1.8 – 15/3/2021
Fixed – Update button glitch
3.1.9 – 26/4/2021
Fixed – Performance Optimizations
3.2.0 – 21/5/2021
Added – EURO currency support added
3.2.3 – 21/6/2021
Improvement – Sanitized and optimized code.
3.2.4 – 28/6/2021
Improvement – More optimized code.
3.2.5 – 20/7/2021
Improvement – Get cookie issue resolved.
3.2.6 – 25/8/2021
Improvement – Security Enhanced
3.2.7 – 25/8/2021
Improvement – Live/Test switch glitch fixed
4.0.0 – 16/2/2022
Added – Multiform functionality
Added – OAuth for test account
Added – Gutenberg Support
Added – Form styling
Improvement – email notification
Added – Transaction notes
Added – Currency code/symbol switch
4.0.1 – 21/2/2022
Added – License Activation redirection fixed
4.0.2 – 3/3/2022
Added – Freemius SDK Version Updated
4.0.3 – 15/11/2022
Updated – Web Payment SDK
4.0.4 – 16/11/2022
Updated – New user redirection.
4.2 – 27/07/2023
Fixed – Bug fixes
Improvement – Code Optimization
4.2.1 – 07/09/2023
Improvement – Remove extra files
Improvement – Code Optimization
4.2.2 – 02/04/2024
Improvement – Code Optimization
4.2.3 – 24/06/2024
Improvement – Added conditional based digital wallet initialization
Fixed – Vulnerability reported by WordFence team
Fixed – Deprecated warnings in the Square Connect module
Fixed – After Pay not initializing on default custom payment
Fixed – After Pay shows the wrong error on the USD currency
4.2.4 – 04/07/2024
Improvement – add a capability check current_user_can( WordFence )
4.2.5 – 04/09/2024
Improvement – Added a notice for square sandbox authorization.
Fixed – Live connect Square Oauth issue.
4.2.6 – 11/13/2024
Improvement – Optimized code for better performance.
Updated – Integrated SDK for enhanced functionality and improved update handling.
Fixed – Resolved console error: “Listener added for a ‘DOMSubtreeModified’ mutation event,” which was unsupported and triggered in Edge, Chrome, and Firefox.
4.2.7 – 12/16/2024
Fixed – Resolved console error: “OnTokenization” ACH payment
= 4.2.9 – 01/27/2025
Improvement – Updated Freemius SDK to the latest version.
4.2.10 – 04/24/2025
Update – Payment OnTokenization Square Update.
Fixed – Pay button not showing on form issue fixed.
Improvement – Optimized code for better performance.








