In order to start receiving payments for your courses, you need to connect your LearnWorlds site with a payment gateway, such as PayPal.


The required information for accepting PayPal payments is:


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


In order to obtain your live API credentials you have to do the followings:

  1. Log into the PayPal website with the paypal account you want to use for receiving payments.
  2. Navigate to My Profile by selecting Seller preferences under Selling tools option
  3. Click Selling Online > API Access > Update to display the API Access page.
  4. Under Option 2, click Request API credentials to view the Request API Credentials page. If you have existing credentials, they are displayed here.
  5. To create new credentials, select Request API Signature and click Agree and Submit.



There are also two important PayPal settings that we need you to verify in your account:

  • The first setting allows your PayPal account to accept payments in all currencies (foreign credit card are denominated in local currencies which might be different than the default currency of your LearnWorld. If you do not enable this settings then foreign credit card payments might be denied). 
    • The setting is available in this page: https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref (you have to be logged on with your PayPal account in order 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)
  • The second setting ensures that your customers can pay with a credit hard without necessary having to create a PayPal account


To integrate  your PayPal with your LearnWorld 


1. Go to "Financial Settings". Clicking on Settings->Financial Settings at the admin menu



2. At Payment Gateway section choose PayPal




3. Fill the three required fields (Username,password,signature) with the credentials from PayPal



4. Click "Save Changes" at the top to finish the process




You are done!