Integrating PayPal allows your users to handle payments, purchases, and renewals directly through your white-labeled platform. Follow these steps to connect your PayPal account and activate payment features.
To successfully link your account, you will need the following two pieces of information from your PayPal Developer portal:
'Client' ID: A unique identifier for your application.
'Secret': A private key used to securely authenticate your integration.
To obtain these credentials, you will need to access your PayPal Developer account dashboard to retrieve specific API keys. This process involves navigating to your application settings to find the 'Client' ID and 'Secret' key required for a successful connection.
Log in to the PayPal Developer Dashboard.
Go to the 'Apps & Credentials' section.
Select the app you want to use (or create a new one) for the integration.
Copy the strings found under Client ID and Secret.

Once you have your credentials ready, you can link them to your dashboard to enable seamless payment processing for your users. Follow these steps to complete the integration:
Log in to your Loyally.ai account.
Select the gear icon to open the 'Settings' menu.
Select the 'White Label' tab.
Select 'Other settings'.
Locate the PayPal section and select 'Connect account'.

In the pop-up window, enter your Client ID and Secret key.
Select 'Connect' to finalize the integration.

After following these steps, your PayPal integration will be active, allowing you to manage transactions and subscriptions directly through your white-label platform. If the connection is successful, you will see an updated status in your settings indicating that the account is now linked and ready for use.
Error | Cause | Workaround |
Invalid Client ID or Secret | The credentials entered do not match those in the PayPal Developer portal. | Re-copy the keys directly from the PayPal dashboard to ensure there are no missing characters or extra spaces. |
Connection Failed (Sandbox/Live mismatch) | Attempting to use Sandbox credentials in a Live environment or vice versa. | Switch to the correct environment toggle in the PayPal Developer portal and generate the corresponding keys. |
Unauthorized Header | The PayPal account has restricted API access or hasn't been fully verified. | Log in to your PayPal Business account and ensure your email address is verified and the account is in good standing. |
Permission Denied | The PayPal app created does not have 'Checkout' or 'Transaction Search' permissions enabled. | Go to your App settings in the PayPal Developer portal and ensure all necessary "Features" are checked. |
If you are utilizing the White Label feature, integrating PayPal is particularly effective for managing your own sub-accounts and branding. Here are the best ways to leverage this connection:
Automated Reseller Billing: Automatically collect monthly or annual subscription fees from your sub-account clients under your own brand.
Service Upgrades: Allow your users to purchase add-ons or higher-tier plans directly within their dashboard without manual invoicing.
Global Client Base: Use PayPal’s extensive multi-currency support to accept payments from international clients, making your white-labeled platform accessible worldwide.
Connecting Stripe to Your Loyalty Program
Learn to securely link Stripe for seamless loyalty program payments