Addons are a specialized category of OwnPay plugins that provide backend utility services rather than payment processing interfaces. While gateway plugins connect customers to payment networks, addons handle the supporting infrastructure that keeps your operation running smoothly — delivering transaction receipts by email, sending payment links by SMS, or pushing instant alerts to a Telegram channel. Each addon, once activated, appends a dedicated configuration tab to the System Settings panel where you enter the required API credentials.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/own-pay/OwnPay-Documentation/llms.txt
Use this file to discover all available pages before exploring further.
Addons are listed separately from gateway and theme plugins to make them easier to locate and manage. Under the hood they share the same plugin architecture and manifest format. You can also find and install them from the main Plugins manager.
Accessing the Addons Panel
Log in as Super-Administrator
Sign in to the OwnPay admin dashboard with your super-administrator credentials.
Addons vs. Plugins: Key Distinction
Gateway Plugins
Connect customers to payment processors (Stripe, bKash, Nagad, etc.). They render checkout UI elements and handle payment authorization redirects.
Addons
Provide backend utility services (email delivery, SMS dispatch, Telegram notifications). They do not render customer-facing checkout UI but power the notification and communication layer.
Available Addons
Mail Gateway
The Mail Gateway addon integrates with outbound email transports to deliver transactional messages — payment receipts, invoice confirmations, and system notifications — to customers and administrators. Supported transports include SMTP, Mailgun, and SendGrid. Once activated, a Mail configuration tab appears in System Settings where you enter the transport credentials (host, port, username, password, encryption type).Keep the Mail Gateway addon active on all production deployments. Without it, customers will not automatically receive transaction invoices and payment confirmation emails.
SMS Gateway
The SMS Gateway addon connects OwnPay to outbound SMS providers for sending payment links, OTP verification codes, and checkout notifications directly to customers’ mobile numbers. Supported providers include Twilio, Vonage, and custom HTTP SMS APIs. After activation, an SMS tab appears in System Settings for credential entry.Telegram Bot
The Telegram Bot addon configures an outbound Telegram bot to deliver real-time payment notifications — successful transactions, pending verifications, and failed payments — directly to one or more Telegram channels or group chats. After activation, a Telegram configuration tab appears in System Settings where you enter the bot token and target chat ID.Activating an Addon
Installing Additional Addons
If you have a custom or third-party addon package, you can upload it directly from the Addons panel.Click Install Addon
Click the Install Addon link in the Addons page header. This opens the plugin file uploader at
/admin/plugins/install.Upload the Package
Select and upload the
.zip addon archive. The package must include a valid manifest.json with "type": "addon".Addon Card Reference
Each addon card displays the following information:| Element | Description |
|---|---|
| Title | Display name of the addon (e.g., Mail Gateway). |
| Description | Summary of what the addon does and which providers it supports. |
| Version | Current installed package version. |
| Publisher | Developer or organization that maintains the addon. |
| Status Badge | Active (green) or Inactive (gray). |
| Activate Button | Enables the addon and appends its settings tab. |
Best Practices
Always keep Mail Gateway active in production
Always keep Mail Gateway active in production
The Mail Gateway addon is essential for customer-facing communication. Without it, payment confirmation emails, invoice receipts, and password reset messages will not be delivered. Activate and configure it before going live.
Deactivate unused addons to save resources
Deactivate unused addons to save resources
Each active addon loads its code into the PHP runtime on every request cycle. Deactivate notification addons you are not using (e.g., if you only use email, keep SMS and Telegram inactive) to reduce memory overhead.
Avoid duplicate notification handlers
Avoid duplicate notification handlers
Running both Telegram and SMS alerts for every checkout event doubles the outbound notification overhead per transaction. Choose the channel that best fits your operational workflow and keep the other deactivated unless you genuinely need both.
Related Pages
Plugins
View and manage all platform extensions including gateways and themes.
System Settings
Configure credentials for activated addons via the Settings tabs.
System Update
Keep the core platform and its bundled addons up to date.
Developer Hub
Generate API keys and configure webhook endpoints for integrations.