Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Support tristan083

    (@tristan083)

    Hi @benlinders ,

    Thank you for reaching out.

    In a lot of cases, this can be caused by the Stripe webhook configuration on your site. Thus, I recommend checking out our Setting up Webhooks for Stripe and Tickets Commerce knowledgebase article.

    Thread Starter BenLinders

    (@benlinders)

    Thanks for getting back.

    I checked the setting before reporting the problem, according to the instructions (same as your link). All is ok.

    note that I got an email from Stripe in July this year, where I have been using events tickets with stripe for many years without any problems. Suddenly now there is an error. Has anything been changed in the plugin in July?

    The webhook gives a 404, is that normal?

    Ben Linders

    Plugin Support tristan083

    (@tristan083)

    Hi @benlinders ,

    Thank you for your message and the information.

    Nothing has changed in the Stripe webhook module of Event Tickets with the released updates. The issue doesn’t seem to be happening across our users of the product as well.

    The webhook URL is not something that could be opened via a browser so it’s normal for it to redirect to a 404.

    In that regard, I suspect there’s a conflict that’s causing the issue here. It would be good to test for conflicts. Could you follow the following steps?

    1. Deactivate all other plugins except for The Events Calendar Plugins.
    2. Switching to the Default theme.

    Please read the Testing for Conflicts Article before doing anything. 

    To be safe, we’d recommend conducting tests and updates on a Staging Server. Also, please keep a working backup of your website.

    Plugin Support Darian

    (@d0153)

    Hi @benlinders

    I hope everything is going smoothly for you. I just wanted to touch base and inquire if you had the opportunity to review the response above as it has been some time since we last heard from you.

    Looking forward to your reply.

    Thread Starter BenLinders

    (@benlinders)

    where I do appreciate your response, this will take significant time to execute. I haven’t had a chance yet to do this.

    Meanwhile Stripe has disabled the webhook.

    What would be the way to test the webhook, how can I know it’s working properly?

    Ben Linders

    Plugin Support tristan083

    (@tristan083)

    Hi @benlinders ,

    Thank you for your message and I’m sorry to hear that Stripe had disabled the webhook.

    Unfortunately, there isn’t a simple way to test the webhook, as webhook events originate from Stripe. If you have some technical inclination, the Stripe CLI documentation might help.

    Thread Starter BenLinders

    (@benlinders)

    Thanks for letting me know.

    If there is no way to test the webhook, then the steps you provided won’t help. I can switch to default themes and disable plugins, but I need a way to see if that solves the webhook problem, even on a staged environment.

    How do you test webhooks?

    John Beacham

    (@jdbeacham)

    Hey @benlinders,

    I read over this thread closely for you and I definitely share your desire to start getting somewhere with this investigation if we can. ??

    Let’s see if I can help, …

    Has Stripe disabled/blocked /commerce/stripe/webhook, our REST API endpoint that handles Stripe’s webhooks or has Stripe disabled the webhook events that were setup to communicate with our plugins or something else? Are you able to set up the webhooks again?: https://theeventscalendar.com/knowledgebase/setting-up-webhooks-for-stripe-and-tickets-commerce/

    If the webhooks are not set up, there is no way to test their communication with your site.

    It looks like something is disrupting/blocking the communication between Stripe and your site/our Plugins or there is a conflict going on somewhere that is not allowing our REST API to function correctly or there could be a bug in our plugin.

    We are not able to replicate your issue and there is no other report of your issue, so this doesn’t seem to be a bug at this point.

    Can you please share the specific errors that Stripe sent you? This would be very important. Thanks!

    Beside the errors Stripe has sent you, have you noticed any issues with payments using Stripe on your site, any issues with the status of orders on your site or any issues with attendees being created?

    The next steps I would recommend after making sure the webhooks are set up:

    • Temporarily disable any security plugins or services you have to see if that effects the issue
    • Temporarily disable all caching and CDNs on your site and on your server to see if that effects the issue
    • Carrying out the plugin and theme conflict test that Tristan suggested: https://theeventscalendar.com/knowledgebase/testing-for-conflicts/
    • Checking the WordPress debug log for anything seemingly related to this issue: https://theeventscalendar.com/knowledgebase/how-to-enable-debugging-in-wordpress/
    • Checking the Stripe dashboard to see if there are any payment processing issues
    • Looking at any server logs you have access to to see if you can spot anything related to the issue
    • Going to Tools > Site Health in your WordPress dashboard to see if there are any connection or REST API issues, etc.
    • Contact your host to see if they can see anything that might be disrupting communication between Stripe and our plugins/your site, especially our endpoint, /commerce/paypal/webhook
    • Doing a manual reinstall of our plugins: https://theeventscalendar.com/knowledgebase/manual-updates/

    Regarding testing webhooks, the place to do that would be Stripe’s Command Line Interface. You can find the beginning of the how to info for Stripe’s CLI here: https://docs.stripe.com/cli

    Stripe’s CLI allows you to Listen, Trigger and Resend events. Here’s some info on how to do that: https://docs.stripe.com/cli/intro_webhooks

    Please let me know if you have any questions.

    Kind regards,
    John

    Thread Starter BenLinders

    (@benlinders)

    John, can I forward the email that I received from Stripe to you? I’d rather not put it on the forum. Thanks!

    Ben Linders

    John Beacham

    (@jdbeacham)

    Hey @benlinders,

    Totally understand you not wanting to communicate contents of an email here. Seems prudent. I was just wondering if you got any generic error codes or error messages.

    Sharing my email comes close to violating WordPress forum rules and I think it would be best that I not do that.

    Have you followed the other suggested steps? Do you have any questions about those?

    Cheers,
    John

    Plugin Support Darian

    (@d0153)

    Hi @benlinders

    I hope you’re doing well. I just wanted to touch base and check in with you. It’s been a little while since we’ve heard from you. I was just curious if you had the chance to try out the recommendation provided above.

    Let me know if there’s anything I can assist you with.

    Thread Starter BenLinders

    (@benlinders)

    Hi John and Darian,

    As there doesn’t seem to be an easy solution or something I can quickly try out to solve the problem, I had to put this on hold. There are other things that require my attention

    I do appreciate your support, but hope you understand my decision.

    Ben Linders

    Plugin Support Darian

    (@d0153)

    Hi @benlinders

    I completely understand.

    I’ll close this thread for now, but please do not hesitate to start a new thread if you have other issues at all. This allows us to track topics/issues efficiently and follow the WordPress Forum Guidelines.

    Thread Starter BenLinders

    (@benlinders)

    all makes sense to me.

    again, thanks for the support offered

    Ben Linders

Viewing 14 replies - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.