The cool thing is that Cash App removed one point of friction when they don’t have enough bitcoin, it will just pull from the cash balance or a connected bank account. At least that what happened to me when demoing a Square Terminal Lightning payment using Cash App. It didn’t even ask to select “pay from Bitcoin” or a “Cash Bal.” It just automatically pulled from a connected bank account.
My use case isn't for in person payments, and because the payer cannot paste a lightning invoice from the cash section of nostr:nprofile1qqsvwct7ssehccgu040egxe4k8k9ru4wd605r2kfv9sf94gsu8pftcqppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7lvsgtm, the payer cannot use their cash balance to complete the transaction. You can only paste a lightning invoice if under the bitcoin section. Thus, the payer must have bitcoin to complete the transaction
Discussion
Things work as advertised when the payer is using cashapp at the square terminal. Just doesn't operate that way on a p2p transaction cashapp to cashapp, when it's not in person to scan the invoice.