Payment Gateways

Take course payments through PayPal with the PayPal LMS integration

Get paid for courses through your own PayPal business account and enroll learners automatically at checkout with the PayPal LMS integration.

TL;DR

The PayPal integration adds PayPal to your LearnWorlds checkout, so buyers pay with PayPal and get enrolled without you adding them by hand. Payments go to your own PayPal business account.

Skip manual enrollments. Learners who pay with PayPal at checkout get enrolled automatically

Accept foreign cards. Turn on currency conversion so payments in other currencies go through

Test before launch. Run sandbox purchases and sample invoices before real money moves

Best for: Course creators who already take payments through a PayPal business account.

Available on all paid plans. Subscription plans need Stripe.

What you can do with PayPal and LearnWorlds

Connect your PayPal app

Create a Merchant app in PayPal Apps and Credentials, then paste its Client ID and Secret into your LearnWorlds payment settings.

Run PayPal next to other gateways

Keep PayPal connected alongside other payment gateways in the same school. Shopify is the exception, since it needs every other gateway off.

Let buyers pay by card

Turn on PayPal Account Optional in PayPal, and customers can pay with a credit card without necessarily creating a PayPal account.

Sell installments with PayPal buttons

Create a PayPal Subscribe button with an installment schedule and embed it on a course page. You enroll those buyers manually once the payment arrives.

How LearnWorlds and PayPal integrate

See what happens in PayPal when learners pay in your school. Automatic rows need no action after setup, and conditional rows need a PayPal setting first.

LearnWorldsPayPalType of trigger
Learner pays at your LearnWorlds checkoutPayPal processes the payment and LearnWorlds enrolls the learnerAutomatic
Learner pays in a currency your PayPal account doesn’t holdPayment accepted and converted once you allow it in PayPalConditional
Learner chooses to pay by credit cardCard payment without necessarily creating a PayPal account, with PayPal Account Optional onConditional
Sandbox mode turned onTest payments with no cards processed, plus sample invoicesConditional

What teams ask before connecting

Can I use PayPal for subscriptions and recurring payments, or only one-off purchases?

Subscriptions in LearnWorlds run only through Stripe, so connect Stripe alongside PayPal if you sell subscription plans. For installments, you can create PayPal installment buttons and embed them on a page, but you enroll those buyers manually after each payment.

Does a PayPal purchase automatically enroll the learner, or is there manual work involved?

Purchases at your LearnWorlds checkout enroll the learner automatically. Once a payment gateway is connected, your checkout accepts payments and enrolls learners with no extra step. PayPal buttons you embed yourself work differently, and you enroll those buyers manually.

How to set up the LearnWorlds and PayPal integration

You need a PayPal business account and access to your school’s financial settings. At the end, your checkout accepts PayPal payments.

1. Create a PayPal app

Log in to your PayPal business account, open Apps and Credentials, and create a new app with the Merchant option. Requires: a PayPal business account.

2. Copy your API credentials

Once the app is created, copy the Client ID and Secret shown under App name.

3. Add PayPal in LearnWorlds

Open Settings → Financial → Payment Gateway and choose PayPal. Paste the Client ID and Secret, save your changes, and activate PayPal.

4. Allow other currencies

In your PayPal payment preferences, set “Allow payments sent to me in a currency I do not hold” to accept and convert them.

5. Turn on card payments

In your PayPal website preferences, set PayPal Account Optional to On so customers can pay by credit card.

6. Test, then go live

Make a test purchase, then turn off Sandbox before your school goes live so real payments process. For the full setup guide, see the PayPal help article.

What the PayPal integration handles automatically

Enroll paying learners

LearnWorlds automatically enrolls the learner in the product when their PayPal payment at checkout goes through.

Flag legacy PayPal setups

LearnWorlds automatically shows a dashboard notification when your PayPal setup is legacy and needs updating.

What LearnWorlds handles automaticallyWhat your team configures
Enrolls learners after a PayPal checkout paymentCreates the PayPal Merchant app and credentials
Flags legacy PayPal setups in your dashboardReconnects legacy setups with new credentials
Accepts foreign currency payments once allowedTurns on currency conversion and PayPal Account Optional
Runs test payments without charging cards in SandboxTurns Sandbox off before the school goes live

Who uses the PayPal integration and how

Course creators selling to international buyers

Turn on currency conversion in PayPal so learners paying with foreign cards aren’t declined at your LearnWorlds checkout.

School owners updating a legacy PayPal setup

See the dashboard notification, create a new Merchant app, and reconnect so PayPal payments keep working without interruptions.

Creators selling courses in installments

Create a PayPal installment button, embed it on the course page, and enroll each buyer once their payment arrives.

FAQs

All paid plans include PayPal as a payment gateway, from Starter to High Volume and Corporate. PayPal charges its own processing fees, separate from LearnWorlds fees.

Foreign cards are charged in local currencies, and PayPal might deny them if your account doesn’t accept those currencies. In your PayPal payment preferences, set “Allow payments sent to me in a currency I do not hold” to accept and convert them.

No. You need a PayPal business account. If you have a personal account, upgrade it to a business account from your PayPal settings first.

No. You can connect PayPal alongside other payment gateways, but connecting Shopify as your gateway means every other gateway must be off. Compare every option on the LearnWorlds integrations page.

Yes. Setups connected before April 2026 may now be legacy, and your dashboard shows a notification prompting the update. Follow the setup steps as if you were connecting PayPal for the first time to keep payments running.

Yes, if your buyers prefer PayPal. Setup takes one PayPal app and two credentials, and from then on learners who pay at checkout get enrolled automatically.

Published:

Last Update: