I just tried this with my wife's cash app. I created a lightning invoice with a set amount and sent it to her. Oh her phone, I pasted the invoice in the bitcoin tab, and it said insufficient funds because she has 0 bitcoin. No option to pat with cash.
Discussion
But how is that any different than paying the Lightning invoice from BTCPayserver or a Square Terminal? I really thought I worked this out with Miles as well as tested it and it was working.
I just tested it and looks like its works for me. (What I remembered). It says the minimum for a cash payment was a $1. Is it possible you tried with less than $1? I didn’t complete the transfer but got to this screen and no errors.

Amount was $25. That screenshot you shared was from pasting a lightning invoice while in the bitcoin tab, or scanning a qr?
I pasted the lightning address (same screen as the scan QRCode) from my strike wallet into the Cashapp pay with bitcoin screen. The first time I did it, I used less than $1 so it didn’t give me the pay with cash option, but it told me it had to be $1 or more
For pay with cash.
I just created an invoice on another wallet and pasted under bitcoin section. It gave me the opportunity to chose. I communicated with miles, that the option to paste a lightning invoice should be available under the $ tab, which is essentially the hone screen. When you bring up that scanner, paste isn't an option.
Maybe one day they'll give the receiver the ability to decide how they want to accept their payments, regardless of how the payer chooses to initiate the payment
Yes, the Home Screen doesn’t recognize the Lightning invoice QR code/Lightning address. It would be nice for the Home Screen to be able to distinguish between the two and handle it appropriately.
They are doing a lot of stuff really quickly so I understand that it takes time. I think our feedback helps in the process though. Keep sending them ideas. 🤙🏻