2Checkout is a well respected payment gateway that supports 87 different currencies and 15 languages. As well, they offer advanced fraud protection, a well supported API, and a beautiful user interface. All of 2Checkout’s features are available in 197 countries.

In order to accept payments with 2Checkout using Give you will need to have an active 2Checkout account, the 2Checkout Give Add-on, and the Core Give plugin installed and activated. See here for instructions on installing and activating Give Add-ons.

Note: You can always access your add-on purchase receipts, downloads, and licenses from your Give Account dashboard.

After your 2Checkout 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 2Checkout as an option as well. Click on that to enable 2Checkout as the credit card gateway for your WordPress website.


If you would like to accept credit cards directly on your website with 2Checkout you will need an SSL certificate.

Plugin Install and Activation

  1. Download the 2Checkout Add-on – When you purchase a Give Add-on you will receive an email with a link to download your Add-on. If you don’t have the email you can always access your downloads from the My Account page on our site.
  2. Install and Activate the Add-on – Now that you have downloaded the plugin zip file it’s time to activate your plugin. The easiest way to do this is by logging into your WordPress website and navigating to Plugins > Add New > Upload Plugin and select the plugin zip file. This will upload the plugin and you can then activate it.

Obtaining your 2Checkout API Keys and Account Number

Once you have activated the Add-on it’s time to get your API Keys and Account number so you can configure your Give Settings to integrate with 2Checkout.

Login to your 2Checkout account and click on the API menu item in the header. Copy your API Publishable and Private Keys somewhere handy:

2Checkout API Keys
2Checkout API Keys


Now it’s time to copy your 2Checkout Account Number somewhere handy as well. To get your account number click on the mystery man icon in the top right of the header:

2Checkout Account Number
2Checkout Account Number

Integrating Your API Keys in Give

Now that you have copied each necessary key navigate to your WordPress site and go to “Donations > Settings” and click on the Payment Gateways tab. There you’ll see a section called 2Checkout Settings. Paste each key into it’s respective field, then hit update.


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.

Proper Testing

Prior to going live we suggest your do proper testing using Give in Test Mode and 2Checkout’s Sandbox. This will allow you to simulate transactions and be assured everything is working properly prior to placing on a live website.

Activating Your Premium Add-on License

Now that your Add-on is activated and configured, you should activate your License Key. Your License Key is not required for the Add-on to function, but as long as your license is active, you’ll have access to our Premium Support Forum and you’ll get automatic updates in your WordPress site whenever we push important updates out to your Add-on. This is particularly important for Payment Gateways as there can be necessary security upgrades, or changes to the Payment Gateway API that require an update.

When you purchased your Add-on you should have received a confirmation email that had both a download link and your license key. Save that license key somewhere safe in case you need it again in the future.

To activate your license, copy that license key from your email, and login to your site. Next, navigate to “Donations > Settings” and click on the “Licenses” tab. There you will see a list of your Premium Give-Add-ons and a field to enter the license key. When you’ve entered the correct key and clicked “Save Settings” you’ll see a green checkmark in the license key field indicating that the license has been successfully activated.


Retrieving Your Add-on License

If you misplaced the original email, you can always retrieve your license by logging into GiveWP.com and clicking on the “Account” menu item, then clicking on “My Account”. There you’ll see several tabs available to you. The first one is called “Purchases”. There you will see a list of all your purchases with GiveWP.com. On the far right you’ll see a link called “View Licenses”. Click that and you’ll be able to copy all of your premium Add-on licenses.