- Billplz Recurring Card Settings (Current State)Billplz has settings for card tokenization, which is the piece needed for future recurring charges the way Stripe already does. It's important to understand ex…
- Branded Receipts for Learner PurchasesEvery paid order generates a receipt the learner can view and print, and it carries your tenant's own branding rather than a generic platform look. What's on i…
- Bulk enrolment importYou can enrol thousands of users into courses at once via CSV. This article covers the format and the run. Before you start You need the Admin role. Users and …
- Certificate expiration and renewalCertificates can expire on a schedule. This article covers configuring expiration and how renewal works. Before you start You need the Admin role. Step 1 — Set…
- Certificate templatesA certificate template is the reusable PDF design. This article covers creating one and attaching it to courses. Before you start You need the Admin role. Step…
- Configure notificationsNotifications tell learners about new enrolments, upcoming deadlines and grade decisions. This article covers configuring what fires and to whom. Before you st…
- Configure SSO (SAML basics)SSO (Single Sign-On) lets your users sign in with their existing corporate account. This article covers configuring SAML at the tenant level. Before you start …
- Configuring notification rulesNothing gets delivered until an admin builds a notification rule. A rule is a simple chain: pick an event , pick a channel , pick a recipient type , and write …
- Connecting Billplz to Your TenantBillplz is the natural choice for Malaysian learners paying by FPX online banking, and it also accepts cards. Unlike Stripe, the actual payment step hands off …
- Connecting Stripe to Your TenantStripe is the gateway of choice if most of your learners pay by card or digital wallet and you want checkout to feel like it never left your site. Its Payment …
- CSV templates catalogThe platform ships CSV templates for every bulk import. This article covers finding and using them. Before you start You need the Admin role. Step 1 — Open the…
- Customize brandingBranding lets you drop your logo, colours and email header into every learner touchpoint. This article covers the tenant-wide brand kit. Before you start You n…
- Data export for GDPRThe GDPR export gathers everything the platform holds about a user into one ZIP. This article covers running it. Before you start You need the Admin role. The …
- Data retention policyThe retention policy decides how long records survive after they become inactive. This article covers configuring it. Before you start You need the Admin role.…
- Gamification overview and the master toggleGamification covers everything that turns learning activity into a game layer: points, badges, a leaderboard, and rewards learners can redeem points for. All o…
- Historical completion importYou can import past course completions so they appear in reports and certificates. This article covers the workflow. Before you start You need the Admin role. …
- How Stripe Installment Auto-Debit and Retries WorkOnce a learner pays the deposit on a Stripe installment plan, the remaining charges happen automatically in the background. This article covers exactly what ru…
- Locale and languageLocale controls the default language, date format and number format for your tenant. This article covers picking one. Before you start You need the Admin role.…
- Manage tags on courses and filesTags label courses and files for discovery. This article covers creating and applying them. Before you start You need the Admin role to manage the tag list. In…
- Notification Preferences for Installment PaymentsInstallment plans run quietly in the background, so notifications are how learners and admins actually find out what's happening with a charge. Here's what's a…
- Payments Settings: Choosing and Activating a GatewayEvery tenant sells courses through exactly one active payment gateway at a time, even though you can store credentials for both. This article walks through the…
- Public certificate verificationEvery certificate carries a verification code that a third party can validate. This article covers how the verification page works. Before you start Anyone can…
- Set a custom domainA custom domain lets learners access the LMS at learn.yourbrand.com instead of a generic subdomain. This article covers wiring one up. Before you start You nee…
- Set up payments (Billplz or Stripe)If you sell courses or subscription plans, you need a payment provider connected. KSKILL Integra ships with Billplz (best for Malaysia) and Stripe (best for in…
- The Custom /checkout Page: Stripe vs BillplzLearners complete purchases on your own branded /checkout page — not a generic third-party page. What that page looks like depends entirely on which gateway is…
- Time zone settingsTime zone decides how scheduled events display and when notifications fire. This article covers picking one. Before you start You need the Admin role. Time zon…
- Viewing Your Orders and Billing HistoryYour tenant's Orders and Billing pages show your own purchase and subscription history with the platform — separate from the marketplace commerce your tenant m…
- Why Payment Credentials Are Write-Only (and How to Check Them)After you save Stripe or Billplz credentials, the settings page never shows them back to you in full. This is deliberate, and it trips people up the first time…
Can't find your answer?
Email the KSKILL Integra support team and we'll get back to you within one business day.