Hi @devnp,
Glad you reached out here. Here’s how the donation history page should work:
1. Donor fills out the donation form, and is redirected to PayPal to complete the donation.
2. A donation is set as pending, and if you are requiring creation of a WordPress user on donation, the user is automatically logged in. The way to force donors to create WP accounts is by disabling Guest donations on the individual form’s Form Display settings.
3. If the donation is complete at PayPal, PayPal notifies your site using the IPN to mark it complete on your website. read more about the IPN and how to troubleshoot it here: https://givewp.com/documentation/core/payment-gateways/paypal-standard/troubleshooting-ipn-issues/
4. When the donor is redirected back to the website, they should be logged in, and on the Donation Confirmation page. If they then navigate to the Donation History page while still logged in, it should show the donation just made.
So make sure that you are not checking the donation history page while logged in as a different donor than the one who completed the donation. If you are logged in as an administrator, for example, and the donation was made by another user, it’s not going to show anything on the Donation History page. Those donations are visible on the admin side on the back end of the site.
??Let me know if that resolves things, or if you need further assistance. ?Thanks for using GiveWP! Have a great day.