Search for keywords, like "PayPal", "Recurring Donations", and more.

Documentation / Add-ons / PayPal Pro Gateway

PayPal Pro Gateway

Note: PayPal Pro is no longer supported by GiveWP. PayPal Pro will be maintained for existing users and include help with technical support for those users.

Moving forward, PayPal Donations (free in GiveWP core) is the best way to accept donations via the PayPal payment gateway. PayPal Donations allows for easy PayPal, credit card, or Venmo payments. The Stripe add-on is also recommended for its wide variety of payment options, including Apple Pay and Google Pay. If you have any questions about the best payment gateway option for you, reach out to our Customer Success team.

PayPal is one of the most widely recognized and used payment gateways in the world. PayPal Payments Pro allows non-profits in the US, Canada, and the UK to accept secure credit card payments on their site directly rather than being redirected to the PayPal website. This article walks you through how integrate PayPal Payments Pro to accept credit card donations with GiveWP on your WordPress website.

GiveWP
Get the PayPal Pro Gateway Add-on View Add-on

Getting Started with PayPal Pro

A PayPal Pro account allows you to accept donations via credit card directly on your website. In order to accept payments with PayPal Pro using GiveWP you will need to have an active PayPal Pro account, the PayPal Pro Add-on, and the core GiveWP plugin installed and activated. See here for instructions on installing and activating GiveWP Add-ons.

Understanding PayPal Account Types

PayPal has gone under some major revisions of their core products over the past few years. These changes have caused users and developers a lot of confusion. Not all features are available for all account types. Here’s a quick description of different types:

  • PayPal Payments Pro — this is the current PayPal offering. If you started a new PayPal account today this is what you would be signing up for. PayPal Payments Pro allows you to collect donations directly on your website and has a monthly fee which varies based on which country you are located in. This account type supports Recurring Donations without any additional setup or need to call and request.
  • PayPal Website Payments Pro — this is the PayPal’s legacy product. If you’ve been on PayPal for a few years you most likely are on this account. Out of the box, this account type does not support recurring donations. You have to call PayPal Support and ask them to enable DPRP (Direct Payments Recurring Payments) for your account or upgrade to PayPal Payments Pro.

The confusion between these two is common and felt throughout the PayPal user community. This forum ticket goes into detail on how this confusion can be problematic for users and developers alike. Further, this helpful article goes into the history of PayPal’s varying account types.

If you’re not sure which PayPal account you have, click here for tips to find out.


Configuring Your Gateway

Now that you know which type of account you have, it’s time to configure your gateway with GiveWP.

After your PayPal Pro Add-on is activated, go to Donations > Settings and click on the Payment Gateways tab. There you will see the default Payment Gateways (PayPal Standard, Test Payment, and Offline Donations). You should also see three additional PayPal options available.

GiveWP has three integrations available for PayPal Pro:

  1. PayPal Payments Pro
  2. PayPal Website Payments Pro (NVP API) 
  3. PayPal Website Payments Pro (REST API)

Click on the appropriate link above to view how to integrate the gateway with GiveWP. If you’re not sure which applies to your, click here for tips to find out.

Last updated 1 year ago

Start Fundraising Better Today!

Get GiveWP Today
GiveWP Plans

Give Fundraising Newsletter

The Give Fundraising Newsletter will help you navigate the world of online fundraising like a pro. Each week we send out fundraising advice, Give LIVE announcements, and exclusive offers to our newsletter subscribers.