• Resolved cadfile

    (@cadfile)


    Had my stripe webhook shut down by stripe due to to many errors. Looked at the logs and events and I have been massively hit from Paid Memberships Pro application I use to process payments. My Stripe dashboard says I have 187,000 new customers – that is not even close. The install is for a small social group of less than 50 members.

    “`We have disabled your webhook endpoint so it will no longer receive these events from Stripe. If you’d like to re-enable your endpoint once you’ve fixed the problem, click the Enable button for the webhook endpoint in your Stripe settings.

    Here is the summary of errors we received while attempting to send webhook events:

    10,878 requests could not connect to the server associated with the webhook event.

    10 requests timed out. Make sure your server quickly responds to acknowledge receipt of the webhook event. Whenever possible, use asynchronous patterns and defer processing the event until after responding to Stripe with a successful HTTP status code.

    You need to return any status code between HTTP 200 to 299 for Stripe to consider the webhook event successfully delivered.`”

    Something is seriously wrong. I should not be getting any other hits from outside my system. I wanted to contact someone privately but I have to pay $300 to open a ticket. I am extremely unhappy and want this resolved asap or I will be forced to remove the plugin and go back to the what worked – plain paypal and stripe buttons

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

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

    (@strangerstudios)

    Hi there. Sorry for the issues you’ve run into.

    It sounds like spammers have found your checkout page and are submitting a lot of spam requests. Stripe handles this pretty well, but it also adds a bunch of bad data on the Stripe side and can cause all kinds of issues.

    You should sign up for Google Recaptcha v3 and set that up through the Memberships -> Settings -> Advanced tab in the PMPro settings of the WP Dashboard.

    There is more information on this here: https://www.paidmembershipspro.com/protect-membership-site-spam-abuse-using-recaptcha/

    This kind of spamming is much more active than it used to be. Running recaptcha like this is pretty much mandatory now whereas it used to be more optional. We’re working on other methods to reduce this spam, but setting up Recaptcha should put an end to this.

    Once that is set up and working, you should notice fewer spam customers in Stripe.

    RE the webhook issues, the latest version of PMPro has some code to response with the 200 message faster. This will help to stop the time outs that Stripe is getting in the webhooks. Upgrading your hosting and otherwise figuring out why your webhooks might be taking 15s+ would be useful too. Do you have a lot of things hooked into new order creation on your site?

    Things can run slow for various reasons even on good hosting, but FWWI, here are our hosting recommendations: https://www.paidmembershipspro.com/recommendations-web-hosting-support-pmpro/

    > I am extremely unhappy and want this resolved asap or I will be forced to remove the plugin and go back to the what worked – plain paypal and stripe buttons

    These are complicated issues involving Stripe, your host, WordPress, and PMPro. I understand how frustrating it can be. I think moving to a more all-in-one SAAS service or another plugin you think is better could be a good option for you.

    Evan

    (@mrredflannel)

    @cadfile Have you tried the Stripe Connect option?

    Dashboard > Memberships > Settings > Payment Gateway & SSL

    There’s a 1% transaction fee that goes to PMP, but they are pretty awesome and also included documentation to adjust this fee.

    Switching to Stripe Connect from Legacy API Keys
    https://www.paidmembershipspro.com/gateway/stripe/switch-legacy-to-connect/?utm_source=plugin&utm_medium=pmpro-paymentsettings&utm_campaign=documentation&utm_content=switch-to-connect
    Adjust Fee to Stranger Studios (developers of Paid Memberships Pro) When Using Stripe Connect
    https://www.paidmembershipspro.com/adjust-application-fee-stripe-connect/

    Thread Starter cadfile

    (@cadfile)

    @strangerstudios Thanks for the quick response. I was freaking out. I added the recaptcha and reenabled the webhook hopefully that will simmer things down

    @mrredflannel I am using the Stripe Connect option.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Massive issue with Stripe Webhook’ is closed to new replies.