Thread

Replies (3)

Hey! Because it allows an asynchronous yet automatic checkout flow. Otherwise the merchant (or an agent controlling their nsec) needs to be present to generate a Lightning invoice and finalize the transaction. It’s a really cool part of the @Gamma Markets spec that @calvadev⚡️ is already using for Nostrized e-commerce. Yes it requires an extra step to get back to Lightning that seems redundant, and trust in an ecash mint, but it takes the burden off the merchant to run an ever-present server for automatic checkout.