I’m helping a non-profit with their Google website and these are my notes and links.
You can’t add a PayPal Donate button to a classic Google site according to Donation button for New Google Sites (NOT Classic Sites).And as I read this post dated 4-2-2017 it is not straightford in new Google sites. However, Google is adding functionality to New Sites all the time, so who knows.