Mypowerly Pricing Table Multipayment Gateways Bridge

Plugin Banner

Mypowerly Pricing Table Multipayment Gateways Bridge

by mypowerly

Download
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:

  1. Connect your site to MyPowerly

  2. Create a pricing widget in your MyPowerly dashboard

  3. Copy the widget ID provided by MyPowerly

  4. 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.

  1. Upload the plugin folder to /wp-content/plugins/

  2. Activate the plugin through the ‘Plugins’ menu in WordPress

  3. Go to “Pricing Widget” in the WordPress admin menu

  4. Connect your site to your MyPowerly account

  5. Select or copy your widget ID

  6. Use the shortcode or display settings to show the widget

Does this plugin work without a MyPowerly account?

No. This plugin requires a MyPowerly account to retrieve and display pricing widgets.

Where are pricing tables created?

Pricing tables are created and managed in the MyPowerly dashboard. This plugin retrieves and displays them.

Does this plugin store any user data?

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.

Is this plugin GDPR compliant?

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.

What happens if I disconnect from MyPowerly?

All stored connection data, tokens, and settings are removed from your WordPress database. Widgets will stop displaying until you reconnect.

Can I remove the connection?

Yes. You can disconnect your site at any time from the plugin settings.

Is WooCommerce required?

No. WooCommerce is not required for this plugin to function.

Can I use multiple widgets?

Yes. You can use different widget IDs in different pages using shortcodes.

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

Back to top