Description
Square gateway processes donations in GiveWP via credit card (Visa, MasterCard, American Express, and Discover), connecting your WordPress site directly to the Square account and syncing each transaction in the processor’s dashboard. As a dedicated payment integration, the addon adds Square to GiveWP’s gateway list, allowing nonprofit organizations to receive contributions using the same infrastructure as physical point-of-sale terminals and card readers.
Main Features
- Major card acceptance
Processes payments with Visa, MasterCard, American Express, and Discover directly on GiveWP forms. - Direct connection to the Square account
Links the site to the merchant’s existing account using Square API credentials. - Synchronization in the Square dashboard
Records each completed donation in the Square dashboard alongside in-person sales from the same account. - Secure card data capture
Collects information through fields hosted by Square, without storing sensitive data on the WordPress server. - Setup through the GiveWP admin
Enables Square alongside other gateways via the payment settings screen of the core plugin.
Benefits of the Square Gateway
- Payment channel unification
Centralizes physical sales and online donations in the same processor account. - Simplified card compliance
Reduces exposure to PCI requirements by delegating capture to Square. - Facilitated accounting reconciliation
Gathers transactions in a single dashboard, speeding up revenue verification. - Use of an existing account
Reuses merchant registration already operating Square in person.
Who Is It For?
- NGOs and nonprofit institutions already using Square at physical locations.
- Churches and religious organizations collecting tithes and offerings through the site.
- Charity campaigns and events that need to centralize online and in-person donations with the same processor.
For fundraising entities already using Square at card readers or physical stores, this addon eliminates duplicate accounts by reusing credentials and reports from the same processor. The choice suits NGOs with hybrid fundraising, charity events, and religious institutions, where standardizing transaction sources simplifies accounting audits and reporting to fiscal boards.
Frequently asked questions
Is GiveWP Square Gateway GPL-licensed?
Yes. GiveWP Square Gateway is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GiveWP Square Gateway on multiple sites?
Yes. You can use GiveWP Square Gateway on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does GiveWP Square Gateway cost at Ultrapack?
GiveWP Square Gateway costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GiveWP Square Gateway include updates?
Yes. The current version of GiveWP Square Gateway is 3.0.2, published at Ultrapack on Sep 3, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP Square Gateway scanned before publication?
Yes. Every version of GiveWP Square Gateway goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 3.0.2
- Fix: Resolved an issue where donations failed when the donor's card or bank required additional verification
Version 3.0.1
- Fix: Resolved an issue when using manual api keys and recurring donations
Version 3.0.0
- Feature: Added compatibility with the visual donation form builder
Version 2.0.2
- Fix: An admin notice is now displayed to update Square permissions for recurring instead of throwing an error
Version 2.0.0
- New: Support for recurring donations! Install the latest [GiveWP Recurring add-on]
- Enhancement: Updated to the latest Square SDK, replacing the deprecated SDK.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
give-square.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-square.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready