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.
Sorry, but this doesn't actually seem to be necessary. Instead, a tab reload is necessary before the opening of a new tab by said code line works with Tampermonkey.
It stopped working in Firefox. The URL opened in a new tab is "moz-extension://" instead of the image URL. The bug can be easily fixed by replacing the line
GM_openInTab(imgLink);
...with
GM_openInTab(imgLink, /*in background:*/ true);