Trying out taking Merchant payments using @ZEUS Cashu Alpha + Square Terminal 🥜🔥⚡️ Turned on cashu in Zeus, added mint, created order in Square, order loaded in Zeus, hit pay in Zeus. Opened up my Minibits wallet, scanned the LN invoice. Payment sent. I received payment into the cashu wallet in Zeus. Zero channel management. Immediate payment. Inventory pulled. Customer texted receipt. This is the future of Merchant payments. @calle @jack

Replies (36)

Only thing I notice is that it didn’t mark the order as paid. This may be my mistake as I hit “pay” on the order multiple times which created multiple invoices of the order. Perhaps there should be one invoice per order within a certain time frame. Or if one invoice was paid to the order number, that it would show as paid, regardless of if other invoices remain unpaid from the same order number. ? Seems like order will remain “unpaid” if there are other corresponding invoices created for it.
Yup. Not only are you able to have integrated inventory management and lightning payments but with the cashu implementation merchants can receive in a private way without any channel management. We can sweep funds to our main lightning channels or to other cashu wallets and mints for other uses. Cashu is nuts! We can now use cashu directly with our normal Square Terminals and maintain every normal checkout process. We accept the future at Fern!
Complete integration in that inventory is pulled from square and customer gets normal receipt. The payment in square is via “more” “other” “zeus” which kicks the api connection to Zeus POS wallet function which takes ln payment and marks order as paid. You get payment directly to your Zeus not from Square.
You are living in the future 🚀 Is your setup outlay only Square and running your node? I haven’t used Square before but if this is running smoothly I’ll offer this payment flow to clients 🙏🏽🙏🏽
Only Square and Zeus Square is inventory and normal payments, customer accounts and marketing etc Zeus is the node, the LSP, the wallet on the phone.
I just happened to use my minibits as a test wallet to pay the order. Any lightning wallet can pay the Zeus ln invoice order. The mint in Zeus is selected by the user.
The payment is over lightning, but yes the channel is taken care of by the mint because we were accepting cashu.
I think I understand. I am wondering if zeus (receiver side) and minibits (payment side) are pointed to the same mint as that would be an e-cash payment within the same mint, i.e. no transaction going over lightning. Vs, if they were different mints, then there would be a lightning transaction between the two mints. (If that makes sense).