• samatdailybread

    (@samatdailybread)


    Hello,

    I hope that you can help. I really like your plugin, how it looks and feels however I’m having issues with donations with stripe.

    I’ve followed the instructions and have read the forums. I’ve configured the webhook on stripe and set up the end point.

    The donations appear as processed in stripe but on the website the user is stuck on the confirmation page.

    I’ve checked that the testing mode is disabled and am all out of ideas.

    Please can you help.

    All the best,

    Sam

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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Ben Meredith

    (@benmeredithgmailcom)

    Hi @samatdailybread

    I’m happy you reached out here. We’ll definitely be able to get to the bottom of this.

    First, when you say “stuck on the donation confirmation page” what do you mean? That the donor is redirected to the donation confirmation page with a message? If so, what does the message say?

    A common problem that folks run into on the donation confirmation page is that caching breaks the session, so GiveWP does not know if it’s ok to show the donation details to the user, because it can’t verify that it’s the same visitor that just donated.

    We wrote this comprehensive article on PHP sessions (what GiveWP uses in part to confirm that donor data is never shared with folks it shouldn’t be) https://givewp.com/documentation/core/frequent-troubleshooting-issues/understanding-troubleshooting-user-access/

    In that article, we mention Caching as the usual culprit. Here’s a deep dive article on caching to help understand it: https://givewp.com/documentation/resources/caching/

    The last tip (if what I’ve described thus far sounds like what is actually going on) is that some hosts cache things in ways that the end user (you) can’t control, and you need them to exclude the donation confirmation page from the cache. An example of this is WP Engine, and we wrote an article outlining how to work with them to exclude the donation confirmation page: https://givewp.com/documentation/resources/wp-engine-cache-exclusion-donation-confirmation-page/

    Let us know if those tips don’t resolve things, or if I am misunderstanding the problem. Thanks!

    Thread Starter samatdailybread

    (@samatdailybread)

    Hi Ben,

    I’m pretty sure it’s not a coaching issue I’m afraid.

    when making a donation I get to the confirmation page with the donor details (my details).

    At the top of the page it says: “Payment Pending: Your donation is currently processing.”

    Thanks for trying to help.

    Sam

    Thread Starter samatdailybread

    (@samatdailybread)

    Caching not coaching ??

    Thread Starter samatdailybread

    (@samatdailybread)

    Hi Ben,

    I’ve now had an email from stripe saying there is an issue with the webhook endpoint.

    “Webhooks are used to notify your server about events that happen in your Stripe account, such as a payout completing or an invoice being created. The failing webhook endpoint is https://www.warrenclarkgolfingdreams.org/?give-listener=stripe”

    “Here is the summary of errors we have received when sending you webhooks:
    * 69 requests had a TLS error, you can get a detailed analysis on your host’s TLS configuration . ..”

    Is this something you can help with? I just used the webhook endpoint as above as that was the information I was told to use.

    All the best,
    Sam

    Plugin Contributor Ben Meredith

    (@benmeredithgmailcom)

    Hi Sam,

    Apologies for my radio silence here.

    When you attempt a donation and are send to the donation confirmation page, you are saying that no donation is created on Stripe’s side, correct?

    If no donation is happening on Stripe’s side, then we’ll need to keep digging a bit, but if the donation IS happening on Stripe’s side, the webhook error that you’ve mentioned there is likely the culprit.

    The TLS error means that your site’s HTTPS setup is messed up somehow. If your host is the one that you purchased an SSL certificate from, they would be the ones to help, here. Essentially what that error is saying is that Stripe is having trouble connecting securely to your site, so instead of sending data over an insecure connection, they are not sending it at all.

    One thing to make sure is that your webhook endpoint is https://www.warrenclarkgolfingdreams.org/?give-listener=stripe and NOT https://www.warrenclarkgolfingdreams.org/?give-listener=stripe&#8221 with the #8221 on the end, because that will potentially cause issues. That can be configured on your Stripe dashboard.

    Hi,

    Our donor made a donation amounting $10k USD via credit card today, however, it’s not floating yet in our stripe account. our wordpress plug-in platform is givewp. can anybody help me how to link up our wordpress plug in to our stripe account?

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Pending Donation Issue’ is closed to new replies.