Description
The WePay gateway adds the WePay payment processor as an option in the GiveWP donation form, allowing supporters to contribute with a credit card without leaving the project page. The integration sets up API credentials directly in the GiveWP dashboard and records each transaction in the donation history, keeping the checkout flow consistent with the rest of the plugin and simplifying the campaign’s financial reconciliation.
Main Features
- Card processing via WePay
Enables credit card payments processed by the WePay infrastructure. - Checkout inside the form
Keeps the donor on the GiveWP page throughout the payment process. - Setup in the GiveWP dashboard
Registers API credentials and gateway parameters on the plugin settings screen. - Record in donation history
Logs each processed transaction as a donation in the standard GiveWP report. - Status updates via webhook
Receives notifications from WePay to reflect approval, failure, or refund of the donation.
Benefits of the WePay Gateway
- More payment alternatives
Expands donor checkout options beyond the standard GiveWP gateways. - Centralized financial reconciliation
Collects WePay donation data along with other financial campaign records. - Frictionless donation flow
Reduces drop-offs by avoiding external redirects during payment. - Utilizing the GiveWP structure
Maintains forms, reports, and notifications already used by the organization.
Who Is It For?
- NGOs and philanthropic institutions raising donations through WordPress with GiveWP.
- Social projects and fundraising campaigns that need to offer WePay as a payment gateway.
- Nonprofit organizations that centralize recurring and one-time donations on a single platform.
For NGOs, churches, and social projects already using GiveWP, this addon integrates WePay into the same dashboard where the team manages campaigns and reports. The practical advantage is keeping donors within the organization’s domain during contributions, with automatic recording in the donation history and reconciliation that eliminates the need for separate spreadsheets to close the campaign’s accounting.
Frequently asked questions
Is GiveWP WePay Gateway GPL-licensed?
Yes. GiveWP WePay 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 WePay Gateway on multiple sites?
Yes. You can install GiveWP WePay Gateway on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does GiveWP WePay Gateway cost at Ultrapack?
GiveWP WePay 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 WePay Gateway include updates?
Yes. The current version of GiveWP WePay Gateway is 1.3.1, published at Ultrapack on Jan 25, 2017. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP WePay Gateway scanned before publication?
Yes. Every version of GiveWP WePay Gateway goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.3.1
- Fix: PHP compatibility bug with PHP 5.3
- Fix: Support for the WePay's new "released" checkout status
Version 1.3
- New: A separate field set for staging credentials added to the settings panel
- Fix: Remove reliance on a set API version. Newly created WePay apps will now work with the Add-on as expected.
- Fix: Several typo fixes and text updates
Version 1.2
- Fix: Bug where the "Fee Payer" would be inappropriately set to "Donor" when actually set to "Recipient"
- Fix: Issue where duplicate admin notices displayed when preapproving payments
- Fix: PHP Notice with WePay and constant CURL_SSLVERSION_TLSv1_2
- Updated: Reorganized and optimized code within the plugin in preparation of Give Recurring release
- Updated: WePay PHP SDK updated to the latest version (3.0)
- Updated: WePay PHP SDK also now included .pem file for better cURL compatibility
Version 1.1
- Important updates to ensure Add-on is compatible with the latest WePay API version
- Fix: "Error: currency parameter is required"
- Fix: Ensure if the donation level name is passed to WePay in addition to the form name. For example, "Help Shelter the Homeless - Shelter for a Month" rather than just "Help Shelter the Homeless".
- Updated: Text and language improvements
Version 1.0
- Initial plugin release. Yippee!
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-wepay.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-wepay.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready