I'm down.

Reply to this note

Please Login to reply.

Discussion

LFG! I'll DM you when I get home from my walk

As a B&M merchant I'd love to use such a product. My only change would be to have square api integration if it exists. Square makes fiat payments easy since they sell hardware and it natively connects to inventory management which is very important.

Also if it were to run on nostr rails that would be excellent because as a communication layer, the messaging can adjust inventory in real time by connecting the POS with back end database. It could also serve as receipts and integrate nicely into a client side store loyalty app.

Square could just do this, if they could get past the regulatory requirements ๐Ÿฅน

If only............

One workflow I can see it working is square functions on its own out of the box. Make a bot that pulls the reciept data anytime a sale is made and the pos nostr client sends a note to the internal inventory relay. That relay then broadcasts the note to a back end inventory client. A bot pulls the data and adjusts inventory in the database. This connects square to your custom inventory system on nostr rails.

Above works for fiat payments. For lightning payments:

Use the square terminal to ring up the sale as above but instead designate some sort of "other payment" method.

Then create a UI on a separate terminal where you can reference the square transaction. Produce an invoice. Its easy enough for this step to be manual but bonus points if it can detect automatically via bot and automatically create an invoice. When the invoice is paid, auto zap 1 sat to the note to validate payment was made.

This makes it easy to reconcile the number of "other payments" in square against the number of zap transactions in your lightning wallet and the day's lightning balance on your pos client's notes. Double bonus points for creating a bot that auto adds the totals from all the notes with 1 sat zaps, adds up the total value and reconciles that against the number of and total value of "other payment" transactions in square. Also reconciles that against the total daily change in wallet balance. And finally it spits out a closing report with this data. It can even write as a note to a management relay which sends to the management client.

Whatever happened to the Clover pilot program to do this?

The CashApp QR code on the POS client-screen is pretty much everything you need. Almost there!

There's a handful of lightning apps that have a "POS system" but they're not quite there and are only good for mom and pop shops.

For example, you can't lock settings from employees and it doesn't integrate with inventory management. There's also the issue of syncing with your fiat payment provider. Otherwise you have to reconcile inventory each night in two separate systems then merge them manually.

Ripe for innovation. Sounds like your head is in the right place my friend.