Skip to content

Token-based payments

With token-based payments, providers can order token codes and distribute them to their users. Tokens are pre-purchased by buyers or administration and grant users access to courses that would otherwise require payment on enrolment.

Token orders are best used against catalogue items where there's an enrolment fee but also a limited number of seats or licensed uses.

Initial settings — Self enrolment settings

For token-based payments to function, the paid self-enrolment setting must be activated.

Navigate to Settings > Self Enrolment Settings.

  1. Select Allow Enrolment Method override per Catalogue Item.
  2. Select Self-enrolment (Paid).
  3. Select Save Settings.

Important

If the items described in this document are missing from your site, the plugin may not be active. Contact your account manager for assistance.

Self enrolment settings for tokens

Initial settings — Catalogue items

Before ordering tokens, set up catalogue items to allow tokens.

Navigate to Manage Learning > Manage Catalogue.

  1. Select Add Catalogue Item.

    Add Catalogue Item

  2. Set a Price for the catalogue item.

  3. Select the Self Enrolment Settings section.
  4. Set Enrolment Method to Self-enrolment (Paid).
  5. Set Payment Method to TokenBased. Multiple methods can be set.

    Catalogue item enrolment settings

Select Save Catalogue Item.

Save catalogue item

Creating token orders

Adding token orders

Navigate to Manage Learning > Token Orders.

  1. Select Add Token Order.

    Add Token Order

  2. Select a user as the Buyer.

  3. Select the Course the tokens apply to.
  4. Select the Number Of Tokens to be purchased.
  5. Optionally enter a unique Invoice Number.
  6. Optionally enter a unique Customer Purchase Order code.
  7. Enter the buyer's billing address.
  8. Select the group users enrolling via the token will be placed into.
  9. Select Save Enrolment Token Orders.

    Add token order form

Requesting token orders

Users without the role privileges to Add Token Orders must Request Token Orders. Navigate to Manage My Tokens from the home page.

  1. Select Request Token Order.

    Request Token Order

  2. Select the Course.

  3. Select the Number of tokens.
  4. Enter your billing address.
  5. Select Save Enrolment Token Order.

    Request token order form

Processing orders

When a token order is created, it's placed into Requested status. No tokens have been generated yet.

Approving token orders

Navigate to Manage Learning > Token Orders.

  1. Select the Token Order to approve.

    Select token order to approve

  2. Select the Change dropdown next to the order's status.

  3. Select Finish Processing. A popup appears.

    Finish Processing dropdown

  4. Select Yes to approve and generate the tokens.

    Confirm finish processing

After a short load time, the status changes to Processed and the tokens are generated.

Cancelling token orders

Token orders can be cancelled at any time.

  1. Select the Change dropdown.
  2. Select Cancel.

    Cancel dropdown

  3. Select Yes to confirm.

    Cancel confirmation

Cancelling invalidates unredeemed tokens and changes the status to Cancelled.

Managing tokens

Token status

Navigate to Manage Learning > Token Orders and select a token order. As a buyer, access your token orders from the home page by selecting Manage My Tokens.

  1. Select the Tokens section to see the status.

  2. A — Redeemed tokens display the user's name, enrolment status, and date.

  3. B — Cancelled tokens display as cancelled and can't be redeemed.
  4. C — Unredeemed tokens display with no data and can be redeemed unless the token order is cancelled.

Tokens section status

Emailing tokens

Once a token order is processed, send the tokens to the buyer.

Navigate to Manage Learning > Token Orders and select the order.

  1. Select Email list of available Tokens.

    Email list of available tokens

An email is sent to the buyer containing all the tokens.

Email with token list

Cancelling tokens

Navigate to Manage Learning > Token Orders and select an existing order.

  1. Select Cancel Tokens.

    Cancel Tokens button

  2. Enter the Number Of Tokens to cancel.

  3. Enter the Refund Amount — this doesn't autofill.
  4. Select Save Token Order Cancellation.

    Token cancellation form

The system cancels unused tokens of the specified amount. Redeemed tokens can't be cancelled.

Token cancellations / refunds

Past cancellations and refunds can be reviewed.

  1. Select the Token Cancellations / Refunds section.

    Token cancellations / refunds section

Redeeming tokens

When token orders are processed and tokens generated, users receive tokens either from the buyer or administration. Tokens are redeemed on enrolment.

Browse to a catalogue item where TokenBased payment is enabled.

  1. Select Enrol.

    Enrol button on catalogue item

  2. Select Token Code as the payment method.

  3. Enter the token in the Token Code input.
  4. Select Next.

    Enter Token Code

  5. Review the enrolment.

  6. Select Finish.

    Finish enrolment

Settings

This page is itself the Settings documentation for token-based payments. All operations span Settings > Self Enrolment Settings (enable the Self-enrolment (Paid) method) and Manage Learning > Token Orders (creating, approving, and managing orders).

Related settings:

Self Enrolment Settings (Settings > Self Enrolment Settings) — Self-enrolment (Paid) must be enabled.

Payment Settings (Settings > Payment Settings) — for credit card / PayPal payment methods (see Payment).