Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
When the Google login screen opens I get this in the JavaScript console:
Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy.
Discussions regarding this common problem with Safari and possible workaround (disabling popups and cross-site tracking) discussed here https://github.com/google/google-api-javascript-client/issues/397
Sorry, only seeing this now.
That's a long page! I'm not sure what would fix it. And I don't have Safari to test on.
But if you find any code you can add to this script, to make it work, I will happily add it to the script!