That's all well and good, but communication of how your system works, prior to a user attempting a transaction, is imperative.
My experience converting cashu to sats is that I was not able to. Copy, paste, and wait as nothing transpires is a failure in basic functionality. When I asked about how to remedy the situation devs shrugged their shoulders. The lesson there for me is that it's not time to slice the cake and serve it, because it's still in the oven.