Tempted to fork boltcard POS app to clean up UI, add Strike API functionality and add employee mode where users can't edit account settings.

Then orangepill every IRL merchant, showing how I can pay in bitcoin, via card OR phone, and they can receive in dollars or sats themselves with a free app.

If anyone with actual experience wants to help me, I'm a total noob ⚡🧡🤝

Reply to this note

Please Login to reply.

Discussion

Do it!🔥

I'm down.

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.

If this gets rolling PLEASE tag me! I'm trying to think of a way to orangepill the owner of the local restaurant I work at so we can start accepting Bitcoin!

Yes! I’ve daydreamed this along with replicating the bitcoin market concept for the Sunday Farmer’s Market here.

Aye… this is a bit extensive for me unfortunately but I’m thrilled to see someone else looking at the off-ramp end for the merchants that want to go back into Fiat.

As far as the part of the boltcard card, i didn’t even need to fork because LNBits exists & the extension is right in there, so that might help you as well.