Service and Code:
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!
This means whatever we scan the QR, automatically 1 dollar worth BCH showed up while paying right?