I think Cashu.me does a pretty good job of this. However, if you just want to locally transfer ecash tokens from one wallet to another, clicking 'SEND' with no destination to specify doesn't feel very intuitive to me. It seems like the 'SEND' ecash function could be indistinguishable from a lighting wallet; but 'WITHDRAW' ecash needs to be its own function.
Yeah
On the wallet side it depends what you scan, if that’s an npub address on nostr, you want to send ecash, if not it’s likely a lnurl and then you send a lighting payment via your mint