Hi @gramdoctor,
This is most often caused by a lack of the proper webhook (the only mechanism for sending data from Stripe to your GiveWP site) set in your Stripe account. The good news is that the fix is a few steps of copy-pasting, and we’ve documented it very thoroughly.
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 all events.
Our documentation (with screenshots!) on setting up the webhook is here:
https://givewp.com/documentation/add-ons/stripe-gateway/#webhooks
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).
If the webhook is configured correctly, check your Stripe logs and see if there’s an error in the webhook response.
In addition, you’ll want to log in to you PayPal account and ensure that its IPN is configured to point to your website with the GiveWP IPN Listener. See this FAQ doc on where you can find that and what it should look like:
https://givewp.com/documentation/core/payment-gateways/paypal-standard/troubleshooting-ipn-issues/