Yes, Square supports donate buttons. These are available through the Square site dashboard or as an integration you can drop into an existing site.