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!