Skip to main content
Every OwnPay plugin must have a manifest.json in its root directory. The plugin loader reads this file before anything else - if validation fails, the plugin is not loaded.

Field reference

Capability values

Only declare capabilities your plugin actually uses. The sandbox enforces these as permission gates.

Validation rules

If validation fails, OwnPay logs the error and skips the plugin. Check the logs in System → Logs.

Examples

Gateway manifest

Addon manifest

Theme manifest

Last modified on August 25, 2026