Online Validation
Periodically check if a license is still valid. Allows you to remote-kill a license if a payment is charged back.
Eliminate the manual work of sending license keys. The VBA Padlock Activation Kit is a complete, server-ready PHP application that automates the entire licensing lifecycle — from purchase to activation, validation, and deactivation.

The automated flow provides a seamless experience for your end users while maintaining high security.
The kit is much more than just an API. It’s a full management suite for your software business.
A modern React-based SPA (Single Page Application) to track your customers.

Turn your web server into a store with zero additional coding.
Standard RESTful endpoints if you want to integrate activation into your existing website.
POST /getactivationPOST /dovalidationPOST /dodeactivationThe Activation Kit is lightweight and runs on most standard web hosting environments.
| Requirement | Specification |
|---|---|
| PHP Version | 8.1 or higher |
| Database | MariaDB 10.3+ or MySQL 5.7+ |
| Server | Apache 2.4+ (with mod_rewrite) |
| Security | Mandatory HTTPS (SSL) |
| Extensions | pdo_mysql, sodium, curl, openssl |
Online Validation
Periodically check if a license is still valid. Allows you to remote-kill a license if a payment is charged back.
Self-Service Deactivation
Users can deactivate their machine via the UI to free up a slot for their new computer.
ECC Security
Supports Long Keys based on Ed25519 elliptic curve signatures for maximum cryptographic strength.
Offline Fallback
If a user has no internet, they can still perform a manual “Hardware ID” activation as a backup.
Deployment Guide
Full step-by-step walkthrough on how to install the Activation Kit on your server. View deployment guide →
Online Activation Settings
Configure your VBA Padlock Studio project to point to your new server. View UI reference →