Mypowerly Pricing Table Multipayment Gateways Bridge
Mypowerly Pricing Table Multipayment Gateways Bridge
Description
Mypowerly Pricing Table Multipayment Gateways Bridge connects your WordPress site with the MyPowerly platform to display pricing tables created and managed externally.
This plugin acts as a connector between your WordPress website and your MyPowerly account. Pricing tables are created in the MyPowerly dashboard and displayed on your WordPress site using shortcodes or automatic display settings.
Important: A MyPowerly account is required to retrieve and display pricing table widgets. You can create an account at https://mypowerly.com.
Third-Party Service Notice: This plugin connects to MyPowerly (https://mypowerly.com) to function. Please review their privacy policy and terms of service before use.
Features
Core Features:
-
Connect WordPress site to MyPowerly using secure authentication
-
Retrieve pricing table widgets from MyPowerly
-
Display widgets using shortcode with widget ID
-
Assign widgets to specific pages
-
Multiple widget support
-
Display widgets automatically or using shortcode
-
Connection status monitoring
-
Disconnect option to remove stored connection data
Display Features:
-
Shortcode-based widget display
-
Automatic display on all pages or selected pages
-
Per-page widget assignment
-
Widget positioning control (top, middle, bottom)
Technical Features:
-
Secure external API communication
-
Secure token storage using WordPress options
-
Input sanitization and output escaping
-
Nonce verification for secure actions
-
Capability checks for admin access
-
Multisite compatible
External Services
IMPORTANT: This plugin connects to external services to function properly.
Service Provider: MyPowerly
Service URL: https://mypowerly.com
Privacy Policy: https://mypowerly.com/privacy
Terms of Service: https://mypowerly.com/termOfServices
Connection Purpose:
* Authenticate your WordPress site with MyPowerly
* Retrieve widget embed data and configuration
* Display pricing tables created in MyPowerly dashboard
* Optional: Sync WooCommerce product data (disabled by default)
Data Transmitted to MyPowerly:
* Site URL and site name
* Admin email address
* Authentication tokens and API keys
* Widget ID requests
* Plugin version and basic site information
* WooCommerce product data (only when explicitly enabled by user)
Data Received from MyPowerly:
* Widget configuration and embed codes
* Pricing table display data
* Authentication tokens
User Consent:
* Connection requires explicit user consent through admin interface
* WooCommerce sync is disabled by default and requires separate opt-in
* Users can disconnect and remove all stored data at any time
* No visitor personal data is collected or transmitted
Security:
* All data transmission uses HTTPS encryption
* API keys and tokens are stored securely in WordPress database
* Input sanitization and output escaping implemented throughout
Legal Compliance:
By using this plugin, you acknowledge that data will be transmitted to MyPowerly as described above. Please review MyPowerly’s privacy policy and terms of service before connecting your site.
Usage
Basic usage:
-
Connect your site to MyPowerly
-
Create a pricing widget in your MyPowerly dashboard
-
Copy the widget ID provided by MyPowerly
-
Use the shortcode in any page or post
Primary shortcode format:
[ptmpgb_widget id=”WIDGET_ID”]
Example:
[ptmpgb_widget id=”8548119c-103c-43f4-a69b-ce79b8e29903″]
Shortcode parameters:
id (string, required)
The unique widget ID provided by MyPowerly. This ID is used to retrieve and display the correct pricing table.
Legacy shortcode (supported for backward compatibility):
[myplugin_widget id=”WIDGET_ID”]
Shortcodes can be used in:
-
Pages
-
Posts
-
Custom post types
-
Text widgets that support shortcodes
Automatic display option:
The plugin also allows automatic widget display based on plugin settings without using a shortcode.
Hooks
Actions:
-
ptmpgb_widget_display_before
-
ptmpgb_widget_display_after
Filters:
-
ptmpgb_widget_content
-
ptmpgb_shortcode_atts
License
This plugin is licensed under the GPLv2 or later license.
Support
Support is available through the WordPress.org support forums.
Additional documentation may be available on the MyPowerly website.
Trademark Notice
The plugin name “Mypowerly Pricing Table Multipayment Gateways Bridge” uses only generic, descriptive terms:
-
“Pricing Table” – Common industry term for displaying pricing options
-
“Multi Payment Gateways” – Generic description of multiple payment processor support
-
“Bridge” – Generic term for software that connects systems
This plugin does not contain any registered trademarks, third-party brand names, or proprietary product names in its title or slug. All naming is purely descriptive of the plugin’s functionality and does not claim affiliation with any third party.
Installation
-
Upload the plugin folder to
/wp-content/plugins/ -
Activate the plugin through the ‘Plugins’ menu in WordPress
-
Go to “Pricing Widget” in the WordPress admin menu
-
Connect your site to your MyPowerly account
-
Select or copy your widget ID
-
Use the shortcode or display settings to show the widget
Faq
No. This plugin requires a MyPowerly account to retrieve and display pricing widgets.
Pricing tables are created and managed in the MyPowerly dashboard. This plugin retrieves and displays them.
This plugin stores connection settings, API tokens, and widget configurations in your WordPress database. No visitor personal data is collected. WooCommerce product sync (if enabled) only syncs product information, not customer data.
Yes. The plugin does not collect visitor personal data. Connection to MyPowerly requires explicit admin consent. All data transmission is disclosed in this readme file.
All stored connection data, tokens, and settings are removed from your WordPress database. Widgets will stop displaying until you reconnect.
Yes. You can disconnect your site at any time from the plugin settings.
No. WooCommerce is not required for this plugin to function.
Yes. You can use different widget IDs in different pages using shortcodes.
Reviews
Changelog
1.0.1
-
Improved security validation and sanitization
-
Enhanced REST API authentication
-
Added text domain loading for translations
-
Improved file upload validation (HTTPS only)
-
Enhanced error handling
-
Code quality improvements
1.0.0
-
Initial release
-
External service integration
-
Widget retrieval and display
-
Shortcode support
-
Display settings and widget assignment
-
Secure authentication with MyPowerly
-
Input sanitization and output escaping
-
Nonce verification for all actions
-
Capability checks for admin operations