Online Activation System

Server-based activation with included PHP activation kit.

Overview

Deploy a server-based activation system for automated license management. The included PHP activation kit handles key generation, validation, and deactivation through your own web server.

Key Benefits

  • Complete PHP activation kit included
  • Automated key generation and validation endpoints
  • Online deactivation for license transfers
  • HTTPS-secured API communication
  • SHA256 security hashing for server-side operations
VBA Padlock online activation settings

Automated Activation with the Included PHP Kit

VBA Padlock includes a complete PHP Activation Kit for registered users, provided free of charge and documented step-by-step. You can automate activation, validation, and deactivation without building your own licensing backend.

1

Customer receives an activation code after registration/purchase

2

Office app sends activation code + Hardware ID to your HTTPS endpoint

3

PHP Activation Kit validates the request and enforces activation limits

4

Server returns a signed key/token and the app unlocks instantly

What You Get in the Free Activation Kit

Included for registered users

The VBA Padlock Activation Kit (PHP + MySQL) is provided free of charge to registered users, with complete deployment documentation.

Ready-to-use dashboard

Track clients, activations, blocks and trends from the bundled admin interface — no need to build back-office tooling yourself.

Public API endpoints

Use `/getactivation`, `/dovalidation`, and `/dodeactivation` for activation lifecycle automation and secure license checks.

PayPal storefront option

Optionally enable direct sales with automatic license provisioning after payment for a fully self-service flow.

VBA Padlock Activation Kit dashboard
Included dashboard: manage customers, licenses, activation stats, and audit logs.
Activation Kit license management screen
Edit licenses, reset activations, block/unblock keys, and inspect machine-level usage.

Configuration in VBA Padlock Studio

From the Online Licensing settings, connect your project to the hosted PHP kit endpoint and validate connectivity before publishing.

  1. 1 Upload the Activation Kit to your server and run `composer install`
  2. 2 Set matching project secrets in `inc/config.ini` (master key + private key)
  3. 3 Run setup wizard and create dashboard admin account
  4. 4 Configure Online Activation URL in VBA Padlock Studio
  5. 5 Enable optional online deactivation/validation and test end-to-end
Online activation settings in VBA Padlock Studio
Configure endpoint URL, shared security key, and optional manual fallback.
End-user online activation dialog
End-user flow: users activate instantly from within your Office app.

Why Teams Choose Online Activation

  • No manual key handling: customers activate 24/7 without waiting for support.
  • Centralized control: revoke, reset, and audit licenses from one dashboard.
  • Production-ready stack: PHP + MySQL + documented setup shipped with the product.
  • Free for registered users: no separate paid module required to start automation.

Ready to Secure Your VBA Code?

Download VBA Padlock and start compiling, protecting, and licensing your VBA macros today.