• Resolved astreck2

    (@astreck2)


    Hi,

    I’m using your plugin to add donation forms to my website along with the Stripe add-on. I’ve been using it over a year, but an issue has recently come to my attention.

    After donors submit the donation form, it’s taking 20-30 seconds before they are redirected to the success/thank you page. This is confusing donors as they aren’t sure if their donations are going through. The donations are successfully coming through, but it just isn’t showing any sort of confirmation on the front-end for donors.

    One reason I found could be the issue is that the webhooks aren’t configured correctly. I went back and checked all the settings and they appear to correct. I can share/email screenshots if needed. I do see in my Stripe account that there have 12 failed webhooks.

    Any help would be appreciated.

    Thanks

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Matheus Martins

    (@matheusfd)

    Hi, @astreck2.

    Glad you reached out.

    The success page taking time to load should not be directly related to webhooks, but it doesn’t hurt to double-check the webhooks settings.

    The webhook endpoint is a URL that you need to copy and paste into a specific tab of the Stripe Dashboard, and then configure to receive the following events:

    checkout.session.completed
    payment_intent.succeeded
    payment_intent.payment_failed
    charge.refunded
    customer.subscription.created
    customer.subscription.deleted
    invoice.payment_failed
    invoice.payment_succeeded

    Our documentation (with screenshots!) on setting up the webhook is here:
    https://givewp.com/documentation/add-ons/stripe-gateway/#connecting-stripe-and-your-webhook-required

    If the webhook is correctly configured, you should see a record in the logs at Donations > Tools > Logs > Stripe for every event at Stripe (going forward).

    Something you should also check is if your theme or other plugins are interfering with the loading time. Sometimes, themes and plugins can request certain scripts and then slow down the website. Here is how you can test it:

    Step 1: Disable Plugins

    1. In the dashboard, navigate to the “Plugins” menu on the left sidebar.You will see a list of all your installed plugins. Select the checkboxes next to the plugins you want to disable.
    2. After deactivating the plugins, visit your website to see if the issue has been resolved. If it’s fixed, the problem was likely caused by one of the plugins.

    Step 2: Enable Plugins One by One

    1. To identify the specific plugin causing the issue, re-enable your plugins one at a time.
    2. After reactivating each plugin, check your website to see when the issue reappears. This will help you pinpoint the problematic plugin.
    3. Once you identify the problematic plugin, you can leave it deactivated, update it, or seek support for a fix.

    Step 3: Troubleshoot Themes
    If the issue persists even after deactivating plugins, you may need to check if your theme is causing the problem.

    1. Go to the “Appearance” menu in your dashboard.
    2. Click on “Themes” to see the list of installed themes.

    Step 4: Activate a Default Theme

    1. Activate a default WordPress theme like Twenty Twenty or Twenty Twenty-One. To do this, click the “Activate” button on the default theme you want to use.
    2. Check your website to see if the issue is resolved. If it is, your original theme may be causing the problem.

    You can also learn more about troubleshooting using our documentation here:
    https://givewp.com/documentation/resources/troubleshoot-wordpress-websites-health-check/
    https://givewp.com/documentation/resources/how-to-troubleshoot-your-website-like-a-wordpress-support-engineer/

    Let me know how it goes. I’m looking forward to helping you get to the bottom of this!

    Thread Starter astreck2

    (@astreck2)

    Hi, Thanks for your response

    I double check webhooks and they look correct and are working from what I can tell.

    I disabled both plugins and theme — didn’t work. I tried it again with the health check plugin but it’s still a 20-26 second delay.

    @matheusfd I’m facing similar issue. Upon selecting the “Donate” button, the area becomes empty for approximately 10-15 seconds before displaying a success page “Donation Confirmation.”

    Thread Starter astreck2

    (@astreck2)

    What helped a bit for me is to remove all caching on any donation related pages and on the server. Also I updated my forms to the new visual form builder.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Donation Success Page Lagging’ is closed to new replies.