Developers
The REST API, webhooks, plugins and themes.
Building a client area theme
How a theme is structured, how views are found, what a layout must keep so plugins keep working, and how colours and builds work.
Building a payment gateway plugin
What core gives a gateway plugin and what the plugin adds, with the Stripe plugin as the worked example.
Building a plugin
Create a plugin in one command, what the manifest and the base classes give you, the list of places a plugin can add to WHBMP, and how to test and check it before release.
Developer guide
Start here. Everything a developer needs to extend WHBMP: plugins, payment gateways, the REST API, webhooks and themes, with the commands that save time.
Other plugin types
The methods a server, compute, registrar, AI, fraud-check or captcha plugin implements, and what each returns.
Plugin development
The plugin manifest, types and contracts, how a plugin is loaded, and the extension points for menus, dashboard cards, product types, channels and more.
REST API
Read-only REST endpoints for clients, services, invoices, orders, domains and tickets, with token abilities, authentication and the OpenAPI document.
Testing and releasing a plugin
Test a plugin with a ready admin, client and invoice, check it with one command, and hand it to others.
Webhooks
Get a signed HTTP POST to your own URL when a client, order, invoice, service, ticket or domain event happens, and verify the signature.