A donation reaches the dashboard a few seconds after the payment, so it can be missing for a few seconds. Three causes cover most cases:
The payment came from a terminal that was offline. Offline terminal payments only show once the reader is back online.
The payment failed or is still pending. The donations list only shows successful, partially refunded and refunded donations, so failed and pending payments do not appear.
Stripe delivered the payment late or not at all. There is no automatic re-sync.
Search the list in Donations > One-time Donations by name, email, donation code or the card's last 4 digits before you conclude the donation is lost.
If the donation is still missing after the reader is back online and the payment status is not failed or pending, contact support with the donation code or the bank-statement reference, the amount, the date and the last 4 digits of the card.