We know how important it is to be able to collect donations and provide options to your current and potential donors. That's why we've made it easy to integrate and connect different online services and tools with Keela.
When you connect your PayPal account to Keela, you can provide your donors with another payment option so that they can choose to pay with either a credit card or through PayPal when donating to your organization.
Keela makes it possible to connect your existing PayPal account so that you can accept donations from a wider range of people.
Important: To accept donations through PayPal, you will require a Premier or Business PayPal account. Find out more about PayPal's accounts here and ensure that you have the necessary account type before proceeding with the following steps. You will also need administrator privileges in Keela in order to complete the integration.
Login into PayPal Developer
Navigate to the PayPal Developer website: https://developer.paypal.com/developer/applications/
Log into your PayPal account. If you do not have one, create one before proceeding.
Create a REST API App (PayPal)
When you have logged into PayPal Developer, it will open to the My Apps & Credentials page. You can also access that page by click on My Apps & Credentials under the Dashboard heading in the left sidebar of your screen.
Scroll down to the REST API apps section of the page and click "Create App".
On the Create New App page, type in an App Name (you can just use your organization name). Do not alter the email address shown in the Sandbox developer account field. This is your default email, and it will ensure that the funds collected are sent to your organization's PayPal account.
Click the "Create App" button. This will create the mechanism through which to link your Keela and PayPal accounts.
Verify your App Settings (PayPal)
This will take you to your Applications page, which contains your API credentials and app settings.
In the Sandbox | Live field, click "Live" to enable your API for real transactions (as opposed to test ones).
Scroll down to the Live App Settings field, and ensure that all the options and advanced options for Accept payments, Invoicing, and Payouts are checked.
Get your API credentials (PayPal)
Scroll back to the top of the screen. The Live API Credentials area will display your PayPal account, a Client ID, and a Secret. The Secret is a code that will help you connect PayPal with Keela.
Click "Show" under the Secret field to reveal the code.
Keep this screen open for future use.
Open 'Organization Settings' (Keela)
In a separate browser tab or window, log into your Keela account. You will need administrator privileges to complete the PayPal integration.
When you have logged in, click on the Profile icon at the top right of your screen and click "Organization Settings". Navigate to the Integrations tab.
Connect PayPal with Keela
Once in the Integrations tab, click on the "Connect with PayPal" button. This will bring up the Add Paypal Integration screen, prompting you to enter a PayPal Client ID and a PayPal Client Secret.
Copy and paste your Client ID and Secret codes from PayPal into the fields in Keela.
When finished, click the "Save" button at the bottom right of the screen to complete the integration.