WordPress.org

Support

Support » Plugins and Hacks » myCRED » [Resolved] myCRED Stripe Plugin: White Screen When Cancel PMPro Membership Subscription

[Resolved] myCRED Stripe Plugin: White Screen When Cancel PMPro Membership Subscription

  • I am using PMPro Memberships with a Stripe Payment Gateway, and I am getting a white screen when I cancel a PMPRO membership with a monthly subscription when myCRED Stripe Plugin is enabled. If the myCRED Stripe plugin is disabled, the PMPRO membership cancels like normal with the “success” message. If the myCRED Stripe plugin is enabled, it shows a white screen when I cancel a PMPro membership (with a stripe subscription). Also the subscription will not cancel in the Stripe Dashboard.

    It appears this is an issue with the myCRED Stripe plugin clashing with PMPro subscription. I have also posted to their support page too.

    Any thoughts on how to fix this?

    I know I can probably just buy another one of your payment gateways to quick fix this (which I might do since I am launching soon), but I would like for all money to be within one system.

    Thanks

    https://wordpress.org/plugins/mycred/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Gabriel

    @designbymerovingi

    Hi.

    White screen means a fatal PHP error so it sounds like the buyCRED Stripe gateway is not playing nice with PMPRO. Please enable WP_DEBUG in your wp-config.php file and replicate what you were doing to get this white screen. Now you should have the cause printed on your screen. This error could help me provide a solution as I have no access to PMPRO in order to test.

    I was actually trying to use the debug yesterday, but couldn’t figure out where the log is at. When I set to TRUE, where does the error get created to be able to send you? Even tried the code to use the debug.log but never saw anything when I recreated the issues.

    Plugin Author Gabriel

    @designbymerovingi

    If you set it to true, the error is displayed directly on the screen as it occurs. So if it occurs after some HTML output has started then you will see parts of your site and then the error. It will also show all PHP warnings and all errors not just myCRED related.

    You can replace:

    define( 'WP_DEBUG', true );

    with:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );

    which will instead of showing the error log it in a debug.log file in your wp-content folder.

    even when debug is set to true it does not show any errors displayed on the screen.

    I also cleared cache of the site.

    I can send you the PMPro zip for testing if need be.

    I still can’t get debug errors to show for some reason.

    I bought the WePay gateway and tested with that. It works so it’s definitely a problem with the Stripe Gateway clashing with PMPro stripe.

    Plugin Author Gabriel

    @designbymerovingi

    I have updated the Stripe Library to see if that resolves the issue. Please make sure you use 1.0.4.

    While a copy of PMPro would help troubleshoot the issue, I would not recommend sending me a copy as it might be in violation of your terms of use.

    That fixed the problem! Thank you so much!

    marking as resolved

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘[Resolved] myCRED Stripe Plugin: White Screen When Cancel PMPro Membership Subscription’ is closed to new replies.
Skip to toolbar