I have a weirdness that I cannot seem to untangle.
I have three payment methods active - Paypal, Stripe and Offline.
Stripe works as expected - Event's Thank you message displays.
Offline works as expected - Event's Offline Thank You (send us a check) displays.
Paypal, following successful payment and then clicking Return to Merchant (not sure why it doesn't return automatically) returns to displaying the
Event's Offline Thank You (send us a check) even though payment is complete.
In case it matters, the Event Basic Settings page has
Registration Compelte URL = /donation_complete
Offline Payment Registration Compelte URL = /donate_by_check
but these pages are not displayed - this setting seems to have no effect.