Square accepts visa and other fiat payment networks.
Certain small businesses are distrustful of high fees and/or don’t like fiat networks for other reasons.
A possible better bet if you want to pay with sats is to set them up with a wallet that accepts sats. E.g. nostr:npub1kvaln6tm0re4d99q9e...