Title: Plugin transition
Last modified: February 9, 2024

---

# Plugin transition

 *  Resolved [redwiper](https://wordpress.org/support/users/redwiper/)
 * (@redwiper)
 * [2 years, 2 months ago](https://wordpress.org/support/topic/plugin-transition/)
 * Hi there,
 * We are using your plugin to transition from the current Membership plugin to 
   yours.
 * We have set up the plans, created the API keys on PayPal, and set the Payment
   gateway to PayPal Express.
 * Once we tried to test it, we always got the following error: The header is not
   valid. We double-checked the credentials, and that side is fine.
 * We have tried this on our local host and the live website. It’s always the same
   error.
 * Thank you for your assistance.

Viewing 9 replies - 1 through 9 (of 9 total)

 *  Plugin Support [Jarryd Long](https://wordpress.org/support/users/jarryd-long/)
 * (@jarryd-long)
 * [2 years, 2 months ago](https://wordpress.org/support/topic/plugin-transition/#post-17412849)
 * Hi there, thank you for reaching out to Paid Memberships Pro.
 * This error is typically caused by invalid credentials being entered. More information
   on how you can troubleshoot this can be found in our documentation at [https://www.paidmembershipspro.com/security-header-is-not-valid/](https://www.paidmembershipspro.com/security-header-is-not-valid/)
 *  Thread Starter [redwiper](https://wordpress.org/support/users/redwiper/)
 * (@redwiper)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17417797)
 * We have gone through everything in your documentation, but the problem still 
   persists. Can you assist us?
 *  Plugin Support [Jarryd Long](https://wordpress.org/support/users/jarryd-long/)
 * (@jarryd-long)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17420503)
 * Unfortunately this is site and account specific, and typically caused by credentials
   being used in the wrong environment (live or sandbox).
 * Please note that live and staging credentials can’t be entered together – when
   switching to a Live environment, new credentials should be obtained from PayPal.
 * If the issue persists, please can you provide us with your Site Health information
   for your WordPress site so that we can look further into this and check if there’s
   anything out of the ordinary? Your Site Health contains details about your WordPress
   and PMPro setup which can help us quickly pinpoint possible conflicts or problems
   that could cause the issue you’re currently experiencing.
 * Please follow the steps below to retrieve your Site Health Info in the WordPress
   admin and reply back to us when the details have been added:
    1. Navigate to Tools > Site Health in the WordPress admin.
    2. Click on the “Info” tab.
    3. Click the button to “Copy site info to clipboard”.
 * The entire output of your Site Health is now copied to your clipboard. You can
   then copy it into a reply here.
 *  Thread Starter [redwiper](https://wordpress.org/support/users/redwiper/)
 * (@redwiper)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17420770)
 *     ```wp-block-code
       wp-core
   
       version: 6.4.3
       site_language: en_US
       user_language: en_US
       timezone: +00:00
       permalink: /%postname%/
       https_status: true
       multisite: false
       user_registration: 1
       blog_public: 1
       default_comment_status: undefined
       environment_type: production
       user_count: 263
       dotorg_communication: true wp-paths-sizes
   
       wordpress_path: /home/dunefe/public_html
       wordpress_size: 4.59 GB (4928054851 bytes)
       uploads_path: /home/dunefe/public_html/wp-content/uploads
       uploads_size: 372.25 GB (399702273555 bytes)
       themes_path: /home/dunefe/public_html/wp-content/themes
       themes_size: 643.44 KB (658884 bytes)
       plugins_path: /home/dunefe/public_html/wp-content/plugins
       plugins_size: 116.00 MB (121631370 bytes)
       database_size: 41.40 MB (43405951 bytes)
       total_size: 377.00 GB (404796024611 bytes) wp-dropins (1)
   
       maintenance.php: true wp-active-theme
   
       name: Hello Elementor Child (hello-theme-child-master)
       version: 1.0.1
       author: Elementor Team
       author_website: https://elementor.com/
       parent_theme: Hello Elementor (hello-elementor)
       theme_features: core-block-patterns, widgets-block-editor, menus, post-thumbnails, automatic-feed-links, title-tag, html5, custom-logo, editor-style, align-wide, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider
       theme_path: /home/dunefe/public_html/wp-content/themes/hello-theme-child-master
       auto_update: Disabled wp-parent-theme
   
       name: Hello Elementor (hello-elementor)
       version: 2.8.1 (latest version: 3.0.1)
       author: Elementor Team
       author_website: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
       theme_path: /home/dunefe/public_html/wp-content/themes/hello-elementor
       auto_update: Disabled wp-themes-inactive (1)
   
       Twenty Twenty-Four: version: 1.0, author: the WordPress team, Auto-updates disabled wp-plugins-active (21)
   
       301 Redirects: version: 2.73, author: WebFactory Ltd, Auto-updates disabled
       Advanced Custom Fields: version: 6.2.0, author: WP Engine (latest version: 6.2.6.1), Auto-updates disabled
       Autoptimize: version: 3.1.8.1, author: Frank Goossens (futtta) (latest version: 3.1.10), Auto-updates disabled
       Classic Editor: version: 1.6.3, author: WordPress Contributors, Auto-updates disabled
       Contact Form 7: version: 5.8, author: Takayuki Miyoshi (latest version: 5.8.7), Auto-updates disabled
       Custom Permalinks: version: 2.5.2, author: Sami Ahmed Siddiqui, Auto-updates disabled
       Custom Post Type UI: version: 1.14.0, author: WebDevStudios (latest version: 1.15.1), Auto-updates disabled
       Ele Custom Skin: version: 3.1.7, author: Dudaster.com, Auto-updates disabled
       Elementor: version: 3.15.2, author: Elementor.com (latest version: 3.19.2), Auto-updates disabled
       Elementor Pro: version: 3.14.1, author: Elementor.com (latest version: 3.19.2), Auto-updates disabled
       Essential Addons for Elementor: version: 5.8.6, author: WPDeveloper (latest version: 5.9.9), Auto-updates disabled
       IP2Location Country Blocker: version: 2.32.2, author: IP2Location (latest version: 2.34.2), Auto-updates disabled
       Make Column Clickable Elementor: version: 1.4.0, author: Fernando Acosta, Auto-updates disabled
       Media Sync: version: 1.3.1, author: Erol Živina (latest version: 1.4.1), Auto-updates disabled
       MemberPress Basic: version: 1.11.24, author: Caseproof, LLC, Auto-updates disabled
       MemberPress Elementor Content Protection: version: 1.0.6, author: Caseproof, LLC (latest version: 1.0.7), Auto-updates disabled
       Paid Memberships Pro: version: 2.12.10, author: Paid Memberships Pro, Auto-updates disabled
       Search & Filter: version: 1.2.16, author: Code Amp, Auto-updates disabled
       Wordfence Security: version: 7.10.3, author: Wordfence (latest version: 7.11.1), Auto-updates disabled
       WP Rollback: version: 1.7.3, author: GiveWP.com (latest version: 2.0.6), Auto-updates disabled
       Yoast SEO: version: 20.13, author: Team Yoast (latest version: 22.0), Auto-updates disabled wp-media
   
       image_editor: WP_Image_Editor_GD
       imagick_module_version: Not available
       imagemagick_version: Not available
       imagick_version: Not available
       file_uploads: 1
       post_max_size: 768M
       upload_max_filesize: 222M
       max_effective_size: 222 MB
       max_file_uploads: 20
       gd_version: bundled (2.1.0 compatible)
       gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
       ghostscript_version: unknown wp-server
   
       server_architecture: unknown
       httpd_software: Apache
       php_version: 7.2.34 64bit
       php_sapi: litespeed
       max_input_variables: 1000
       time_limit: 60
       memory_limit: 256M
       max_input_time: 60
       upload_max_filesize: 222M
       php_post_max_size: 768M
       curl_version: 7.87.0 OpenSSL/1.1.1w
       suhosin: false
       imagick_availability: false
       pretty_permalinks: true
       htaccess_extra_rules: true
       current: 2024-02-13T08:58:26+00:00
       utc-time: Tuesday, 13-Feb-24 08:58:26 UTC
       server-time: 2024-02-13T08:58:24+00:00 wp-database
   
       extension: mysqli
       server_version: 5.7.44-cll-lve
       client_version: 5.7.40
       max_allowed_packet: 268435456
       max_connections: 300 wp-constants
   
       WP_HOME: undefined
       WP_SITEURL: undefined
       WP_CONTENT_DIR: /home/dunefe/public_html/wp-content
       WP_PLUGIN_DIR: /home/dunefe/public_html/wp-content/plugins
       WP_MEMORY_LIMIT: 256M
       WP_MAX_MEMORY_LIMIT: 256M
       WP_DEBUG: false
       WP_DEBUG_DISPLAY: false
       WP_DEBUG_LOG: true
       SCRIPT_DEBUG: false
       WP_CACHE: false
       CONCATENATE_SCRIPTS: undefined
       COMPRESS_SCRIPTS: undefined
       COMPRESS_CSS: undefined
       WP_ENVIRONMENT_TYPE: Undefined
       WP_DEVELOPMENT_MODE: undefined
       DB_CHARSET: utf8
       DB_COLLATE: undefined wp-filesystem
   
       wordpress: writable
       wp-content: writable
       uploads: writable
       plugins: writable
       themes: writable pmpro
   
       pmpro-cron-jobs: pmpro_cron_expire_memberships (2024-02-13 09:17:26) |
       pmpro_cron_expiration_warnings (2024-02-13 09:17:27) |
       pmpro_cron_admin_activity_email (2024-02-13 10:30:00) |
       pmpro_cron_delete_tmp (2024-02-13 10:30:00) |
       pmpro_cron_stripe_subscription_updates (2024-02-13 13:17:26) |
       pmpro_cron_credit_card_expiring_warnings (2024-03-11 01:17:26) |
       pmpro_license_check_key (2024-03-11 01:17:26)
       pmpro-gateway: PayPal Express [paypalexpress]
       pmpro-gateway-env: Sandbox/Testing [sandbox]
       pmpro-orders: 2 orders
       pmpro-discount-codes: 0 discount codes
       pmpro-sessions:
       session_status: Active
       pmpro-membership-levels: {
       "1": {
       "id": "1",
       "name": "29 days",
       "description": "",
       "confirmation": "",
       "initial_payment": 29,
       "billing_amount": 29,
       "cycle_number": "1",
       "cycle_period": "Month",
       "billing_limit": "0",
       "trial_amount": 0,
       "trial_limit": "0",
       "allow_signups": "1",
       "expiration_number": "0",
       "expiration_period": "0"
       },
       "2": {
       "id": "2",
       "name": "79 days",
       "description": "",
       "confirmation": "",
       "initial_payment": 79,
       "billing_amount": 79,
       "cycle_number": "1",
       "cycle_period": "Month",
       "billing_limit": "0",
       "trial_amount": 0,
       "trial_limit": "0",
       "allow_signups": "1",
       "expiration_number": "0",
       "expiration_period": ""
       }
       }
       pmpro-custom-templates: No template overrides
       pmpro-getfile-usage: PMPRO_GETFILE_ENABLED is not set
       pmpro-htaccess-cache-usage: Off
       pmpro-pages:
       account: https://dunefeet.com/membership-account/
       billing: https://dunefeet.com/membership-account/membership-billing/
       cancel: https://dunefeet.com/membership-account/membership-cancel/
       checkout: https://dunefeet.com/membership-account/membership-checkout/
       confirmation: https://dunefeet.com/membership-account/membership-confirmation/
       invoice: https://dunefeet.com/membership-account/membership-invoice/
       levels: https://dunefeet.com/membership-account/membership-levels/
       login: https://dunefeet.com/login-2/
       member_profile_edit: https://dunefeet.com/membership-account/your-profile/
       pmpro-library-conflicts: No library conflicts detected.
       pmpro-outdated-templates: No outdated templates detected.
       pmpro-current-site-url: https://dunefeet.com
       pmpro-recorded-site-url: https://dunefeet.com
       pmpro-pause-mode: Disabled
   
       https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
       ```
   
 *  Plugin Support [Jarryd Long](https://wordpress.org/support/users/jarryd-long/)
 * (@jarryd-long)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17423483)
 * Thank you for your feedback. Nothing seems to stand out in your Site Health as
   to why this could be happening.
 * I would recommend resetting all of your PayPal Express credentials and starting
   from scratch – remove the credentials from the PMPro settings and save, then 
   login to PayPal and follow the same steps here [https://www.paidmembershipspro.com/gateway/paypal/enable-express-checkout/](https://www.paidmembershipspro.com/gateway/paypal/enable-express-checkout/)
   to first delete your credentials and then generate a new set.
 * Remember that if you login with your own PayPal account you are automatically
   generating LIVE credentials. You need to register a sandbox account if you want
   to generate SANDBOX credentials. Both can’t be created from the same account.
 *  Thread Starter [redwiper](https://wordpress.org/support/users/redwiper/)
 * (@redwiper)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17424162)
 * Thank you for your reply.
 * Please check the following screenshot of what we have in PayPal once we create
   an API: [https://prnt.sc/TzrVVfMvFUjW](https://prnt.sc/TzrVVfMvFUjW)
 * As you can see, in API credentials, we have App Name, Client ID, and Secret Key
   1, and in Sandbox account info, we have Sendbox URL, region, email, and password.
 * Based on the plugin, I need:
    - Gateway Account Email
    - API Username
    - API Password
    - API Signature
 * Please assist with assigning corresponding values to the plugin.
 * Thank you for your fast response.
 * [https://prnt.sc/TzrVVfMvFUjW](https://prnt.sc/TzrVVfMvFUjW)
 *  Plugin Support [Jarryd Long](https://wordpress.org/support/users/jarryd-long/)
 * (@jarryd-long)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17426473)
 * The credentials in the screen won’t work for our integration.
 * Please login to PayPal, then navigate to this page – [https://www.paypal.com/businessmanage/account/accountAccess/unifiedsettings/apiaccess](https://www.paypal.com/businessmanage/account/accountAccess/unifiedsettings/apiaccess)
 * From there, click on the NVP/SOAP API Integration (Classic) tab – a popup should
   show up where. a set of credentials will be available for you to enter into PMPro.
 *  Plugin Support [Jarryd Long](https://wordpress.org/support/users/jarryd-long/)
 * (@jarryd-long)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/plugin-transition/#post-17441534)
 * Because there have not been any recent updates to this topic, we will be changing
   the status to resolved.
 * If you’re enjoying Paid Memberships Pro, would you mind rating it 5-stars to 
   help spread the word? [https://wordpress.org/support/plugin/paid-memberships-pro/reviews/](https://wordpress.org/support/plugin/paid-memberships-pro/reviews/)
 *  Thread Starter [redwiper](https://wordpress.org/support/users/redwiper/)
 * (@redwiper)
 * [2 years ago](https://wordpress.org/support/topic/plugin-transition/#post-17507831)
 * Hi there,
 * We followed the provided instructions and successfully connected PayPal and the
   PMP plugin.
 * However, we are having an issue with paying with PayPal.
 * Once we reach the final step, we get this message from PayPal: [https://prnt.sc/C6wcAyVipqVb](https://prnt.sc/C6wcAyVipqVb).
 * Please assist.
 * Thanks

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Plugin transition’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/paid-memberships-pro_f1dacb.svg)
 * [Paid Memberships Pro - Content Restriction, User Registration, & Paid Subscriptions](https://wordpress.org/plugins/paid-memberships-pro/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/paid-memberships-pro/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/paid-memberships-pro/)
 * [Active Topics](https://wordpress.org/support/plugin/paid-memberships-pro/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/paid-memberships-pro/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/paid-memberships-pro/reviews/)

 * 10 replies
 * 2 participants
 * Last reply from: [redwiper](https://wordpress.org/support/users/redwiper/)
 * Last activity: [2 years ago](https://wordpress.org/support/topic/plugin-transition/#post-17507831)
 * Status: resolved