Description
The PayPal Pro gateway processes credit card donations directly on GiveWP pages, keeping the donor on your site throughout checkout without redirecting to the external PayPal environment. This extension accepts major card brands, integrates into the standard GiveWP donation form flow, and requires an active PayPal Pro account, serving organizations that want their own checkout and consistent branding across the entire giving journey.
Main Features
- On-site checkout
Processes the card inside the GiveWP form, without sending the donor to an external domain. - Support for major card brands
Accepts payments with Visa, MasterCard, American Express, and Discover credit cards. - Native integration with GiveWP
Appears as a gateway option in the settings panel of each donation form. - Compatibility with recurring donations
Works with the GiveWP recurring extension to record monthly or annual contributions. - Dedicated credentials panel
Configures API user, password, and PayPal Pro signature directly on the base plugin gateway screen.
Benefits of PayPal Pro Gateway
- Higher completion rate
Eliminating redirection reduces abandonment at the final step of the donation form. - Preserved visual identity
The donor completes the contribution within your organization’s environment, reinforcing brand trust. - Automated recurring capturing
Enables sustaining long-term campaigns with monthly charges registered only once. - Direct control over payment flow
All operations happen inside the WordPress dashboard, without relying on pages hosted by PayPal.
Who Is It For?
- NGOs, foundations, and third sector organizations using GiveWP for online fundraising.
- Churches, missions, and religious communities collecting tithes and offerings via the site.
- Social projects and institutions with an active PayPal Pro account prioritizing own checkout.
Designed for organizations already operating GiveWP and seeking to professionalize donation collection without sending users to a third-party environment, this add-on connects PayPal Pro’s payment infrastructure to the base plugin’s form layer. The result is a shorter contribution flow, billing on your own domain, and support for recurring models for ongoing campaigns.
Frequently asked questions
Is GiveWP PayPal Pro Gateway GPL-licensed?
Yes. GiveWP PayPal Pro 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 PayPal Pro Gateway on multiple sites?
Yes. You can use GiveWP PayPal Pro Gateway on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does GiveWP PayPal Pro Gateway cost at Ultrapack?
GiveWP PayPal Pro 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 PayPal Pro Gateway include updates?
Yes. The current version of GiveWP PayPal Pro Gateway is 1.3.0, published at Ultrapack on Oct 31, 2020. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP PayPal Pro Gateway scanned before publication?
Yes. Every version of GiveWP PayPal Pro Gateway goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin GiveWP PayPal Pro Gateway?
Requires WordPress 4.8 or higher. Tested up to WordPress 5.2.
What changed in this version
Version 1.3.0
- Change: Move settings into new, consolidated PayPal settings page
Version 1.2.2
- Tweak: Adjusted the plugin's settings screens code logic to work with GiveWP Core 2.5.0+ which deprecates the old methods used to register settings in previous versions of this add-on.
Version 1.2.1
- New: Added "give_paypal_rest_payer_info_args" for developers to customize gateway info as needed.
- Tweak: Updated the PayPal SDK to the latest version and tested.
Version 1.2.0
- New: There is now an option to prefix PayPal invoice numbers to differentiate which payments were created by Give compared to other sources.
- New: Implemented the ability to process refunds within the donation payment details screen for all of PayPal Pro's APIs.
- New: Payments processed through Give + PayPal Pro can now have a customizable invoice prefix so that you can more easily identify which payments were received through the plugin.
- Fix: Updated the PayPal API library to resolve issue with the REST API not working.
Version 1.1.6
- Fix: Ensure compatibility with PayPal Pro (Payflow) Fraud Protection controls. Donations flagged by PayPal's fraud filter will be marked pending and a note will be added to the payment with a link to the payment under review.
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-paypal-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-paypal-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 4.8 or higher. Tested up to WordPress 5.2.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready