WordPress.org

Ready to get started?Download WordPress

Forums

myCRED
[resolved] myCRED Stripe Plugin: White Screen When Cancel PMPro Membership Subscription (9 posts)

  1. PaulMRivera
    Member
    Posted 4 months ago #

    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/

  2. Gabriel
    Member
    Plugin Author

    Posted 4 months ago #

    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.

  3. PaulMRivera
    Member
    Posted 4 months ago #

    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.

  4. Gabriel
    Member
    Plugin Author

    Posted 4 months ago #

    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.

  5. PaulMRivera
    Member
    Posted 4 months ago #

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

    I also cleared cache of the site.

  6. PaulMRivera
    Member
    Posted 4 months ago #

    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.

  7. Gabriel
    Member
    Plugin Author

    Posted 4 months ago #

    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.

  8. PaulMRivera
    Member
    Posted 4 months ago #

    That fixed the problem! Thank you so much!

  9. PaulMRivera
    Member
    Posted 4 months ago #

    marking as resolved

Reply

You must log in to post.

About this Plugin

About this Topic

Tags

No tags yet.