CashTags - Bulk Printing and Kiosk Mode

3 76
Avatar for jimtendo
2 years ago

Service and Code:

https://tags.infra.cash/

https://github.com/developers-cash/cashtags-server

https://github.com/developers-cash/cashtags-frontend

First Article:

https://read.cash/@jimtendo/cashtags-bitcoincash-tags-that-maintain-fiat-exchange-rates-a8b507d8

CashTags TLDR summary:
[CashTags] generates printable QR Codes (Payment URLs) whose value amounts can be specified in fiat (e.g. USD). When a user scans these QR Codes/Payment URLs into their wallet, the fiat amount specified is converted to its BCH equivalent using Coinbase Exchange Rates.

This helps mitigate BCH price volatility relative to fiat. If $1USD is the amount specified on the QR Code, this will always be converted to its BCH equivalent at the time the user scans it, meaning that in real-life self-serve scenarios the QR Codes will not need constant reprinting.

Two new features have been added to CashTags:

Bulk Printing

A new tool has been added to ease bulk printing of CashTags onto A4 paper.

Tags and Settings for this page are stored in LocalStorage. This means that they will be retained on the same device across visits for easy modification/reprinting.

Kiosk Mode

Kiosk Mode allows a merchant to monitor transactions as they occur in real-time.

This can be enabled by clicking the "Kiosk Mode" toggle on the Bulk Printing page (which sets the Webhook URL to the CashTags Kiosk URL).

Kiosk mode is very rudimentary - it is not intended to act as a "history" of items bought. Only transactions that are sent while this page is open will be shown.

I plan on developing a more thorough platform for these kind of uses in future, but wanted to demonstrate this capability to spur ideas.

Also, a big big thank you to whoever sent that generous donation!

3
$ 4.89
$ 4.74 from @TheRandomRewarder
$ 0.15 from @Omar
Avatar for jimtendo
2 years ago

Comments

This means whatever we scan the QR, automatically 1 dollar worth BCH showed up while paying right?

$ 0.00
1 year ago

That's correct. Basically, you create a CashTag with a specified fiat value (e.g. $5USD) and it'll convert that to its BCH equivalent when paying.

First article here (https://read.cash/@jimtendo/cashtags-bitcoincash-tags-that-maintain-fiat-exchange-rates-a8b507d8) gives some example use-cases.

$ 0.00
1 year ago

awesome!

$ 0.00
1 year ago