BTCPay + Strike is free to use. Zaprite has a fee. The nonprofits I work with use BTCPay. We only accept #bitcoin.