... and others more. I recommend looking into using LNbits for such scenario (even that they went recently on the enshitification path). 1 - you can use the Boltcards with LNbits very well 2 - LNbits is by itself a web wallet or you can use their Android app and many others FOSS interfaces, using NWC or LNDHUB connection 3- LNbits LITERALLY use tokens. Tokens in form of sats that stay on top of your LN node as funding source. You can even use the "fakewallet" option for a closed market (not communicating with the rest of the world, as I explained in the guide about schools).
I wrote several guides about this use case scenario, using LNbits.
... and others more.
I recommend looking into using LNbits for such scenario (even that they went recently on the enshitification path).
1 - you can use the Boltcards with LNbits very well
2 - LNbits is by itself a web wallet or you can use their Android app and many others FOSS interfaces, using NWC or LNDHUB connection
3- LNbits LITERALLY use tokens. Tokens in form of sats that stay on top of your LN node as funding source. You can even use the "fakewallet" option for a closed market (not communicating with the rest of the world, as I explained in the guide about schools).