View Categories

Getting Started

6 Docs

What is DMSI Webhooks?

Last Updated: March 23, 2026

DMSI Webhooks is a WordPress plugin extension that adds outbound webhook delivery to DMSI DDLS (Distributed Digital License System). It does not modify core DDLS — all integration is through standard WordPress filters and actions. What This Extension Adds Core DDLS manages licenses, subscriptions, and payments but does not natively deliver real-time notifications to external...

Requirements

Last Updated: March 23, 2026

WordPress Requirements Requirement Minimum WordPress 5.5 PHP 7.4 MySQL 5.7 Plugin Requirements Requirement Notes DMSI DDLS Required. Plugin initializes on plugins_loaded — DDLS Core must be active. Action Scheduler Required. Bundled with WooCommerce, or installable as standalone plugin. PHP Extensions Extension Purpose OpenSSL AES-256-CBC encryption for stored secrets (openssl_encrypt, openssl_decrypt) hash HMAC-SHA256 signature generation (hash_hmac)...

Installation

Last Updated: March 23, 2026

Install DMSI Webhooks as a standard WordPress plugin. Before You Install Verify DMSI DDLS is installed and active Verify Action Scheduler is available (bundled with WooCommerce, or install separately) Verify PHP OpenSSL extension is enabled Upload Method Download the dmsi-webhooks.zip plugin file In WordPress admin, go to Plugins > Add New Click Upload Plugin Select...

License Key

Last Updated: March 23, 2026

DMSI Webhooks requires a valid license key to remain fully operational. Where to Enter Your Key The license key is managed through the unified DMSI license interface: In WordPress admin, go to DDLS > Licenses (unified DMSI extensions panel) Find DMSI Webhooks in the extensions list Paste your license key Click Activate License Status Status...

Quick Start

Last Updated: March 23, 2026

Set up your first webhook endpoint and receive a test delivery in four steps. Step 1: Create an Endpoint Go to DDLS > Webhooks > Endpoints Click Add New Endpoint Fill in: – Name: A label for this endpoint (e.g., “My Integration Server”) – URL: Your HTTPS endpoint URL (e.g., https://your-server.com/webhook-receiver) Click Save Copy the...

Admin Area Overview

Last Updated: March 23, 2026

What This Extension Adds Core DDLS has its own admin navigation for Licenses, Customers, Products, and related resources. > With DMSI Webhooks, a Webhooks section is added to the DDLS admin navigation. All extension admin pages appear under the Webhooks submenu. Webhooks Admin Pages Page Purpose Endpoints Create, edit, and delete webhook endpoints Events Browse...