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. You will also be able to manage any refunds for customers directly. In this article we'll cover:

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 in order 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.


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. Navigate to the API Access page by  heading to your Account Settings. In the "API access" section, click Update.
  3. Under "NVP/SOAP API integration (Classic)," click Manage API credentials.

  4. Select Request API signature and click Agree and Submit to generate a set of Signature credentials. Click '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. Navigate back to the Skilljar Dashboard and select the Organization > Settings menu item.


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


  5. Once 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 a 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 clicks "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