Support » Plugin: Paid Memberships Pro » SECURI FIREWALL blockon PMPro site / STRIPE & PMPro not playing nicely again

  • Resolved martine_cotton

    (@martine_cotton)



    URGENT: Your SECURI firewall has not let me post in your websites forums OR contact forms with the below support request so I hope I can reach you this way now you’ve disallowed posting on your facebook page. Will drop a line via twitter too.

    I hope you can offer a quick fix please, this is urgent! We are in the middle of a big campaign for the launch of a new season of content.

    Seems Stripe and PMPro are not talking again….

    Have numerous members reporting attempts to sign up and either getting some code warnings and having no success, or alternatively the sale goes through (sometimes twice) but does not create a new membership account.

    Using the latest versions of everything…

    These are the warnings in my PHP error logs:

    PHP Warning:  php_uname() has been disabled for security reasons in /www/wp-content/plugins/paid-memberships-pro/includes/lib/Stripe/lib/ApiRequestor.php on line 181
    
    Unable to fetch Stripe Invoice object: Could not determine which URL to request: Stripe\Invoice instance has invalid ID: 

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    Sorry for the trouble you had posting this. The Sucuri Firewall can be a little touchy when including code or code-like stuff.

    The warning you are getting is pretty clear though. “php_uname()” is a PHP functino that seems to have been disabled by your host or server admin. The Stripe API library uses this function. It’s possible a different version of the Stripe API library doesn’t use this, but for now you should follow up with your host to have that function enabled.

    Thanks Jason – yeah, securi has been a problem for me in the past too.

    SO the clincher is that my flywheel hosts have NEVER enabled “php_uname()”, so this weird little glitch that has suddenly emerged is unlikely to be a server issue.

    They told me that “there shouldn’t be any major disruption to the core functionality of Stripe here. This is just for gathering diagnostic information in the event that you ever needed to send info over to Stripe for support. It shouldn’t affect the ability to receive payment with your payment methods or process.”

    So are you able to look into this one a little more please? In particular the line:
    Unable to fetch Stripe Invoice object: Could not determine which URL to request: Stripe\Invoice instance has invalid ID:

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘SECURI FIREWALL blockon PMPro site / STRIPE & PMPro not playing nicely again’ is closed to new replies.