WePay is one of the most popular gateways for nonprofits. The gateway add-on is easy to setup. This documentation will help you get started accepting payments in no time.
Getting Started with WePay
In order to accept payments with WePay using Give you will need to have an active WePay account, the WePay add-on, and the Core Give plugin installed and activated. See here for instructions on installing and activating Give Add-ons.
After your WePay 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 WePay as an option as well. Click on that to enable WePay as your payment Gateway for your website.
Obtaining your WePay API Keys
Once you have activated the Add-on, it’s time integrate your WePay account with Give. You’ll need to setup an API Application in your WePay account, and use the API Keys generated there to configure Give with WePay.
If you would like to accept credit cards directly on your website you will need an SSL certificate. Otherwise, you can use WePay's off-site payment functionality.
Credit Card Tokenization
In order to accept credit cards with WePay you will first need to ensure your account has access to WePay’s credit card tokenization API. Here’s how you can ensure you’re all setup.
1. In order to create your API Keys and enable tokenization, you first need to create a new API Application in your account. Do that by clicking on the plus sign (+) next to Accounts near the top left of the screen.
Once that’s created, click on the name of the Application and you’ll see a screen with several tabs on the top right, like the screenshot at the top of this page.
3. Click “Apply” next to the Tokenize Credit Cards integration if you do not have this option enabled.
4. Agree to the PCI DDS requirements which are required to enable the API. Note: if you are unsure of the agreement please contact your webmaster, IT representative, or WePay support. We are unable to provide any support for questions relating to PCI DDS compliance and your setup.
5. Click Submit – You will be brought back to the API Keys screen where you should now see a green checkmark as pictured in Step 1.
Now you’re ready to integrate your WePay account with Give.
Copy each key from the API Application screen and go to your WordPress site. Go to “Donations > Settings” and click on the “Payment Gateways” tab. There you’ll see a section called WePay Settings. Paste each key into it’s respective field, then hit save.
That’s all there is to it. Now when your donors come to your site, they’ll be able to use credit cards to donate to you directly in the currency of your country and not have to be redirected to another site.