Processing Payments and Selling Courses

  • Updated

Skilljar enables you to use your own payment gateway to process e-commerce transactions for any courses or learning path you sell. You can also check out how Bulk Purchasing Courses, Paths, or Plans in Skilljar works from an Admin and a Student perspective.

By setting up your own payment gateway, you will receive payment directly to your own account, according to your payment processors' terms and policies.

What payment gateways are supported?

From the Skilljar Dashboard, easily connect to the following payment gateways:

  • Paypal - accept payment through Paypal with either a credit card or Paypal account
  • Stripe - accept all major credit cards supported by Stripe

Each instance of Skilljar ("Organization") can connect to one payment processor. Please connect your Organization to one gateway to begin processing transactions.

Additionally, we support the following custom payment gateways:

You can also configure your organization to process payments outside of Skilljar through an external payment gateway:

To configure a custom payment gateway using one of the services listed above, please contact your Implementation Manager, Customer Success Manager, or Skilljar Support.


All refunds must be processed via your payment processor (such as PayPal) and not through Skilljar. After a refund has been processed, you can update your order report to reflect it by API or by contacting Skilljar Support. Please see your payment processor's help center for more information about their refund process.

Connecting PayPal to my Skilljar account 

Step 1: Get API credentials from your PayPal account

  1. Log in to your PayPal account (or create an account) at you must have a PayPal Business account
  2. Go to the API Access page by going to your Account Settings. In the "API access" section, select Update.
  3. Under "NVP/SOAP API integration (Classic)," select Manage API credentials.

  4. Select Request API signature and select Agree and Submit to generate a set of Signature credentials. Select 'Show' to view your credentials.

    Here’s an example showing a set of Signature credentials:


 Step 2: Add PayPal API credentials to Skilljar account

  1. Go back to the Skilljar Dashboard, expand the Organization header, and select Settings.


  2. From the Settings page, look for the Paypal button under the Payment Gateways section.
  3. Select the PayPal button: paypal-button.png
  4. Enter your PayPal API Username, API Password, and Signature and select Add Payment Gateway.


  5. After you have completed the form, your unique account code will display under "PayPal" in the Payment Gateway section:



Connecting Stripe to my Skilljar account 

Stripe Setup Steps are covered in the following Help Article: Integrate with Stripe

Once the integration is complete, the Payment gateway information will show up on the Organization Settings Page:


What does this look like from the student perspective?

When the student selects "Purchase" they will be brought to the checkout page where they will see two options. 

To pay using Stripe:


To pay using PayPal:




Was this article helpful?

0 out of 1 found this helpful