Articles on: Payments

How to integrate PayPal with systeme.io

In this article, you will learn how to integrate your PayPal account with your systeme.io account. 

You will need:

a systeme.io account
a PayPal Business account

Go to PayPal.com and sign up for a PayPal Business account or convert an existing Personal account to a Business account, it’s free.

Step 1: Add your PayPal API credentials to your systeme.io account



To add your PayPal credentials to systeme.io, go to your profile picture and click "Settings" (number 1 in the image). From the settings menu on the left, click on "Payment Gateways" (number 2 in the image) and click "Connect" for the PayPal option (number 3 in the image).


A "Connect your Paypal account" popup window will appear prompting you to enter your PayPal account information. Follow the instructions below to get your PayPal API credentials.

Getting your PayPal API credentials

Sign in to your PayPal account, click on the profile icon, and then on "Account settings" to display the Account settings in the panel on the left.

Click on "Account access", then click on "Update" for the "API access" settings.


Scroll down to the "NVP/SOAP API integration (Classic)" section and click on it.


Requesting your API signature from PayPal

Once you click on the NVP/SOAP API integration (Classic) section, a pop-up will show up, and you'll need to submit a request to PayPal to get your API credentials. Your API credentials include a username, password, and API signature.

To request your API credentials, select "API signature", then click on "Agree and Submit".


Another pop-up will appear showing your information (username, password, and API signature).


Adding your PayPal API signature to systeme.io

Now that you have your signature details, add them to the "Connect your Paypal account" popup.

Click "Save" to complete the process of integrating your PayPal account to systeme.io.

er saving your API information, activate PayPal Instant Payment Notifications (IPN) by following the instructions below.

Step 2: Configuring PayPal IPNs to receive notifications in systeme.io




What are Instant Payment Notifications (IPN)?

PayPal Instant Notifications allow systeme.io to receive information regarding whether a payment was successful or not. To learn more on this topic, please read the following guide:

How to Activate IPN in your PayPal Account

You'll need to configure your PayPal IPN URL in systeme.io to receive these notifications.

Activating notifications

Sign in to your PayPal account, click on the profile icon, and then click on "Account settings" to display your account settings in the panel on the left.

Scroll down and click "Notifications", and then on "Update" in the "Instant payment notification" section


Click on "Choose IPN settings".


In the "Notification URL" field, enter https://systeme.io/payment/webhook/listening-paypal.

For the "IPN Messages" field, select the "Receive IPN messages (Enabled)" option.

Click "Save" to save the changes.


After clicking "Save", you will be redirected to a window that confirms that the payment notifications have been activated successfully.


Note : When your account is being verified, or when you have a restricted account due to PayPal verification, you may receive one of the following error messages:

"PayPal keys are incorrect"
"Can not set up integration with PayPal. PP returned error #10002: Account is restricted"

If this is the case, we recommend that you contact PayPal support to receive guidance on how to resolve the restriction on your account.

Note: To process payments through the payment gateway, the email field must be part of the order form.

Updated on: 30/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!