The CreateSsoToken API in WHMCS 8.1

Reliable and secure authentication is an important part of many third-party integrations with WHMCS. For example, if an application like a website already requires clients to log in to that system,...

Read more »

By Sarah

Theme and Template Compatibility

Alongside the new parent/child themes, WHMCS 8.1 introduces the ability to define dependencies and provided assets for system themes and order form templates. Themes control the look and feel of...

Read more »

By Sarah

Child Themes in WHMCS 8.1 and Later

WHMCS 8.1 introduces a powerful new functionality for Client Area themes and Order Form templates that allows for parent-child relationships. Themes control the look and feel of the Client Area...

Read more »

By Sarah

An Introduction to Usage Billing

WHMCS 7.9 introduces support for Usage Billing. Where traditionally WHMCS has been a billing system that catered primarily to fixed price ahead-of-time subscription based billing, with Usage...

Read more »

By Matt

Customise price formatting with the price formatter

Introduced back in WHMCS 7.1, the Price Formatter gives you access to manipulate and customise how prices are output by WHMCS. How it works All template variables that are used to output prices...

Read more »

By Matt

Introducing the new WHMCS Developer Portal

We are pleased to announce the launch of our new Developer Documentation Site: https://developers.whmcs.com/ In recent months we've been working hard to provide a better experience for developers...

Read more »

By Matt

WHMCS Automatic Updater Q&A

Since the announcement of WHMCS 7.0 Beta 1 on Friday, we've received lots of questions about one of the biggest new features - Automatic Updates. So yesterday, I sat down with Nate from the...

Read more »

By Robert

Protect your PHP Application with the Licensing Addon

Today we're going to discuss how you can license your own applications using the same rock-solid licensing solution we use here at WHMCS. The Licensing Addon makes it easy to package, sell and...

Read more »

By Robert

Customising templates... the easy way

Since Version 6.0, we've been publishing template changes on Github. Github provides formatted and easy to read visual diffs of the changes we make and makes it much easier to update your custom...

Read more »

By Matt