Payment Plugins

OS Calendar supports a flexible plugin-based payment architecture. Administrators can install, configure, and manage multiple payment gateways independently. This section documents the included payment plugins and how to develop custom ones.

All payment plugins are stored in:

components/com_oscalendar/plugins/

Each plugin consists of at least two files:

  • A PHP file (e.g. os_paypal.php) containing the payment processing logic.
  • An XML file (e.g. os_paypal.xml) defining the plugin metadata and configuration parameters.