Skip to content
Coursebox Support home
Coursebox Support home

Managing Payment with Stripe, PayPal or Paystack

Available on all plans. For plan details, visit: https://www.coursebox.ai/pricing

The following section describes how Super Administrators can manage, configure and set up Ecommerce on a Coursebox Branded Training Platform (Premium) portal. Coursebox Branded Training Platform (Premium) provides Stripe integration for enabling ecommerce functionalities like selling online courses, Groups and selling trainer's hours on the platform.

Watch the tutorial videos found in our YouTube Video Library.

Access the Payments Menu

  1. Click your profile menu (top right).

  2. Select Payments from the dropdown.

Screenshot 2026-05-15 at 3.09.50 pm.png

Show or Hide the Payments Button

In your profile dropdown, you'll notice the Payments option has an eye icon next to it (see screenshot above).

  • If the eye is visible, the Payments button will show for other users who have permission to access it.

  • If the eye is crossed out, the Payments button will be hidden from others.

This allows you to control visibility of the Payments option depending on how you want to manage purchases in your portal.

Hiding the Payments menu (eye crossed out) only affects visibility for other users. You as the Super Admin will still see it.

From the dropdown menu, click on Payments.

Payments dropdown

In the Payments section, you can link your Stripe, as well as link your card to initiate any payment.

1 minIf you don't have a Stripe account, you can start filling the form to create one.

If you already have an account, click on the Sign In link on the top right corner. You will be taken to the Stripe Sign In page.

Stripe Sign In page

After providing the credentials, you will be prompted to enter the 6-digit verification code. This code will be SMSed by Stripe to your linked phone number.

Once the code is verified by Stripe, you will be taken to the confirmation page. Click on Connect my Stripe account to confirm.

In future, if you would like to unlink Stripe, you can come back to this page and click on "Unlink Stripe".

Unlink Stripe option

Disclaimer: Coursebox does not store your credit card details. All transactions are managed through third party providers.

This section explains how to enable and use PayPal as a payment method in Coursebox. Super Admins can activate PayPal at the portal level, allowing course creators to offer learners an additional, flexible checkout option. Once enabled, PayPal can be selected when pricing and publishing courses, supporting secure payments, optional external checkout links, and a smoother purchasing experience for learners.

  • Log in as a Super Admin.

  • Go to Settings > Payments.

  • Under Receive Payments, click Link PayPal.

  • You'll be redirected to PayPal to log in and authorize the connection.

Link PayPal
  • Once linked, you will see PayPal already linked displayed.

This section explains how to enable and use Paystack as a payment method in Coursebox. Paystack is available as an additional payment gateway, particularly suited for African markets. Super Admins can activate Paystack at the portal level, allowing course creators to offer learners a flexible checkout option.

  • Log in as a Super Admin.

  • Go to Settings > Payments.

  • Under Receive Payments, click Link Paystack.

Screenshot 2026-06-11 at 3.19.15 pm.png
  • You'll be redirected to Paystack to log in and authorize the connection.

  • Once linked, Paystack will appear as an available payment method for your courses.

Set Price and Payment Options

Go to the Share section of your course and enter your Price, choose your Currency, and add any Additional Tax % if required. You can now save a course price and set an external payment link without needing a linked payment gateway — simply link Stripe, PayPal, or Paystack if you also want to accept direct card or PayPal payments from learners.

You'll now see Stripe, PayPal, and Paystack as available payment methods (depending on which are linked).

Set price and payment options

Optionally:

  • Add an External Payment Link. If a link is provided, the thumbnail will redirect users to an external link (e.g., Shopify, another checkout system).

  • Click Save.

Your course will now display Pay with Card (Stripe) or Pay with PayPal options to learners on the checkout page.

Pay with Card or PayPal options

Enable Portal Licencing / VIP Code

From your Payment Settings, you can manage how users access your portal.

Screenshot 2026-05-15 at 3.09.50 pm.png

If your portal is set to Private, users won't be able to sign up on their own. However, you can still allow access by enabling self-signup in your Super Admin settings and creating a VIP code (also known as a Courseboxer code).

This VIP code allows users to bypass the private or paid access restrictions and register themselves.

VIP code creation

Troubleshooting Payments

My Stripe account is not linking.

Ensure you complete all steps in Stripe's authentication including the 6-digit SMS verification code. If the connection fails, try clearing your browser cache and linking again. Note that Stripe must be a live (not test mode) account for payments to process correctly.

Learners can't see the payment option on my course.

Check that you have set a price in the Share section of your course and that Stripe or PayPal is linked in your payment settings. Also confirm the course is published — payment options only appear on published courses.

I received a payment but can't see it in Coursebox.

Coursebox does not store transactions — all payments are processed directly by Stripe or PayPal. Log in to your Stripe or PayPal dashboard to view your transaction history. Coursebox will reflect the learner's enrolment once payment is confirmed.