I am pretty sure you could get it to work. All that happens is you put bitcoin or etc and it passes it through zeus to pay the invoice (need a way to send that zeus invoice through your online site). Mean only other option is using btcpay and passing invoices to it from square using there api (know its possible but havent done it yet)