Connect your PayPal account with Keela!
Looking for more information about PayPal and Keela? Refer to Intro to Payment Processors and come back here when you're ready to connect!
There are two main parts to connecting your Keela account with PayPal:
- Prepare your PayPal Account - Setting up your PayPal account to integrate with Keela
- Connect PayPal in your Keela Account - Completing the connection by providing Keela your PayPal credentials
Part 1 - Prepare your PayPal Account
To connect PayPal with Keela, you'll need to create a Client ID and Secret in your PayPal account. Please follow the steps below to create these credentials.
(1) 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.
(2) Adjust App Settings (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.
On the "Sandbox | Live" toggle, click "Live" to enable your API for real transactions. "Live" should be blue. Please note that Keela does not support Sandbox accounts.
(3) Create a REST API App (PayPal)
Underneath the REST API apps click on the blue "Create App" button
On the Create New App page, type in an App Name (you can just call it "Keela" or use your organization name). If you are given the option to select an App Type, we reccomend selecting'Merchant'
Click the "Create App" button at the bottom. This will create the mechanism through which to link your Keela and PayPal accounts.
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.
(4) 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.
Click "Show" under the Secret field to reveal the code.
Leave this page open and create a new tab to complete the integration in your Keela Account.
Part 2 - Connect PayPal in your Keela Account
Login to your Keela account > Navigate to Organization Settings from the top right hand menu > select Payment Processors > Find PayPal and click Connect
Enter your Client ID and Client Secret provided by PayPal in Part 1 of this guide. Click save.
Your account should now be successfully connected to PayPal. Congratulations!
Managing Payment Processing Fees
When collecting Donations or Revenues via a Keela Form, you have the option to ask your contacts if they'd like to help cover Payment Processing Fees charged by Stripe or PayPal. By default, Keela will post this processing fee at 2.2% + $0.30.
If this is not your processing fee, you have the opportunity to adjust the fee by selecting Manage in the Payment Processor section.