Submit a ticket My Tickets
Login  Sign up
Open navigation

PayPal Payment Gateway

Pro Trainer
Learning Center
High Volume & Corporate

To start receiving payments for your courses, you need to connect your LearnWorlds site with a payment gateway, such as PayPal. You need to have a PayPal business account.

The required information for accepting PayPal payments is as follows:

  • PayPal Live API Username
  • PayPal Live API Password
  • PayPal Live API Signature

How to Obtain Your Live API Credentials

1. Log in to your PayPal business account (if you have a personal account, you will need to upgrade to a business account from your PayPal settings) and click on this link to access your API information.

2. A new tab will open in PayPal, where you must select Manage API Credentials at the bottom of the page.

3. On the new page, select Request an API signature and click on Agree and Submit. If you have already requested this information before, you can skip this step.


4. You should now be able to see your 3 required API credentials. You can click here to view your API credentials directly. Click show to reveal them, and copy and paste each of them to the Learnworlds Payment Gateway page.


How to Set up PayPal as your Payment Gateway

Go to Settings → Financial → Payment Gateway and choose the PayPal option. Paste the PayPal Username, Password, and Signature in the respective LearnWorlds fields.

Make sure to save your changes when you are done and Activate PayPal.

You can connect multiple Payment Gateways with your school at the same time. However, if you choose to connect Shopify as your Payment gateway, you will also be unable to connect one of the additional Payment Gateway options we offer.

Important PayPal Settings that you need to Verify in your Account

1. The first setting allows your PayPal account to accept payments in all currencies (foreign credit cards are denominated in local currencies, which might be different than the default currency of your LearnWorlds school. If you do not enable these settings, then foreign credit card payments might be denied).

  • The setting is available on this page: (you must be logged in with your PayPal account to access it).
  • At the top of the page, where it says, "Allow payments sent to me in a currency I do not hold:" you should check the first option, "Yes, accept and convert them to $/£/€" (whatever the default currency of your PayPal account is).

2. The second setting ensures that your customers can pay with a credit card without necessarily having to create a PayPal account

- The Sandbox option needs to be deactivated when the school goes live to avoid paid course access without payment since when in Sandbox mode, no credit cards will actually be processed. This model is offered only to test the payment flow & generate sample invoices.
- We suggest you always make a test purchase after setting up your payment method in order to see that everything is working as expected.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.