Skip to content

Commit

Permalink
Add Cosmos and Algorand!
Browse files Browse the repository at this point in the history
  • Loading branch information
renat2985 committed Nov 20, 2024
1 parent 99796c2 commit 674569f
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 10 deletions.
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
[🇷🇺 Русская версия документации здесь](https://github.com/renat2985/crypto_payment_touchScreen/blob/main/README_RU.md)

# Payment for Your Services via Toncoin and Solana
# Payment for Your Services via Solana, Cosmos, Algorand, Toncoin

A convenient and fast way to implement paid services using TonCoin and Solana cryptocurrencies. The process is simple: You open any crypto wallet, scan the QR code displayed on the device, transfer the specified amount, and once the payment is received (the wallet balance is checked every 5 seconds), the relay activates and turns on your device for the time you have set. This can be any device, from a kettle, coffee machine, or light bulb to turning on electricity in a room or any other place.
A convenient and fast way to implement paid services using Solana, Cosmos, Algorand, Toncoin cryptocurrencies. The process is simple: You open any crypto wallet, scan the QR code displayed on the device, transfer the specified amount, and once the payment is received (the wallet balance is checked every 5 seconds), the relay activates and turns on your device for the time you have set. This can be any device, from a kettle, coffee machine, or light bulb to turning on electricity in a room or any other place.

You can build the device yourself or ask us to do it for you. To order a ready-made device, contact us via [Telegram](https://t.me/ESPiotDevice), [Skype](https://skype:renat2985?chat), or [Discord](https://discord.com/invite/zaGaDuGe).

We have a similar project with a display, [check it out](https://github.com/renat2985/toncoin_payment), and also based on Sonoff:

- [Sonoff for Toncoin (toncenter.com)](https://github.com/renat2985/toncoin_payment_sonoff)

- [Sonoff for Toncoin, Solana (tatum.io)](https://github.com/renat2985/crypto_payment_sonoff)
- [Sonoff for Toncoin, Solana, Cosmos, Algorand (tatum.io)](https://github.com/renat2985/crypto_payment_sonoff)


If you want to see a new cryptocurrency that you need here, feel free to contact us, and we'll add it. :)
Expand All @@ -33,12 +33,14 @@ If you want to see a new cryptocurrency that you need here, feel free to contact
- **Device Name:** Enter a device name, for example, "Buy coffee."
- **Your TonCoin Wallet:** Enter your wallet address to receive payments.
- **Your Solana Wallet:** Enter your wallet address to receive payments.
- **CoinMarketCap API:** Used to get the current exchange rate of Solana and TonCoin in fiat currency.
- **Your Cosmos Wallet:** Enter your wallet address to receive payments.
- **Your Algorand Wallet:** Enter your wallet address to receive payments.
- **CoinMarketCap API:** Used to get the current exchange rate of Solana, Cosmos, Algorand, Toncoin in fiat currency.
- **Tatum API:** Used to get information about your wallet balance.

You can use built-in APIs for testing; however, for long-term use, it is highly recommended to register on the respective websites ([coinmarketcap.com](https://coinmarketcap.com/api/) and [tatum.io](https://tatum.io/)) and obtain your own API keys. Free plans allow up to 10,000 requests per month, enough for 10 devices. However, with an increased number of devices, there may be delays in getting up-to-date information, which could disrupt the payment process.

- **Currency:** Choose the currency in which you want to receive payments (EUR, USD, RUB, BYN, BGN, GBP, etc.). This is necessary for automatic conversion of the amount into Solana or TonCoin based on the current exchange rate, which is updated hourly via coinmarketcap.com.
- **Currency:** Choose the currency in which you want to receive payments (EUR, USD, RUB, BYN, BGN, GBP, etc.). This is necessary for automatic conversion of the amount into Solana, Cosmos, Algorand, Toncoin based on the current exchange rate, which is updated hourly via coinmarketcap.com.
- **Service Currency Price:** Set the price in the selected currency that the client must pay.
- **Payment Tolerance:** Enter the allowable price deviation here. Since the value of Ton fluctuates constantly, you need to specify a tolerance range (as a single number) that you are willing to accept for payment.
- **Relay Work Time:** Specify how many seconds the relay should remain active. This can range from one second (for simulating a button press, for example) to several minutes or hours.
Expand Down
12 changes: 7 additions & 5 deletions README_RU.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@

# Оплата ваших услуг через Toncoin, Solana
# Оплата ваших услуг через Solana, Cosmos, Algorand, Toncoin

Удобный и быстрый способ внедрения платных услуг с использованием криптовалюты TonCoin и Solana. Процесс простой: Вы открываете любой крипто кошелек, сканируете QR-код который показывается на устройстве, переводите указанную сумму, и как только платеж будет получен (Баланс кошелька проверяется каждые 5 секунд), реле активируется и включит ваш прибор на заданное вами время. Это может быть любой прибор, от чайника, кофемашины и лампочки до включения электричества в помещение или любом другом месте.
Удобный и быстрый способ внедрения платных услуг с использованием криптовалюты Solana, Cosmos, Algorand, Toncoin. Процесс простой: Вы открываете любой крипто кошелек, сканируете QR-код который показывается на устройстве, переводите указанную сумму, и как только платеж будет получен (Баланс кошелька проверяется каждые 5 секунд), реле активируется и включит ваш прибор на заданное вами время. Это может быть любой прибор, от чайника, кофемашины и лампочки до включения электричества в помещение или любом другом месте.

Вы можете собрать устройство самостоятельно или попросить это сделать для вас. Для заказа готового устройства свяжитесь через [Telegram](https://t.me/ESPiotDevice), [Skype](https://skype:renat2985?chat), [Discord](https://discord.com/invite/zaGaDuGe).

У нас есть похожий проект с экраном, [посмотри](https://github.com/renat2985/toncoin_payment), и на базе Sonoff:

- [Sonoff for Toncoin (toncenter.com)](https://github.com/renat2985/toncoin_payment_sonoff)

- [Sonoff for Toncoin, Solana (tatum.io)](https://github.com/renat2985/crypto_payment_sonoff)
- [Sonoff for Toncoin, Solana, Cosmos, Algorand (tatum.io)](https://github.com/renat2985/crypto_payment_sonoff)


Да и если вы хотите видеть здесь новую криптовалюту которая вам нужна, пишите, добавим. :)
Expand All @@ -32,12 +32,14 @@
- **Device Name:** Укажите имя устройства, например, "Buy coffee".
- **Your TonСoin Wallet:** Введите адрес вашего кошелька для приема платежей.
- **Your Solana Wallet:** Введите адрес вашего кошелька для приема платежей.
- **CoinMarketCap API:** Используется для получения текущего курса Solana, TonCoin в фиатной валюте.
- **Your Cosmos Wallet:** Введите адрес вашего кошелька для приема платежей.
- **Your Algorand Wallet:** Введите адрес вашего кошелька для приема платежей.
- **CoinMarketCap API:** Используется для получения текущего курса Solana, Cosmos, Algorand, Toncoin в фиатной валюте.
- **Tatum API:** Служит для получения информации о балансе вашего кошелька.

Для тестирования можно использовать встроенные API, однако для долгосрочного использования настоятельно рекомендуется зарегистрироваться на соответствующих сайтах ([coinmarketcap.com](https://coinmarketcap.com/api/) и [tatum.io](https://tatum.io/)) и получить собственные ключи API. Бесплатные тарифы позволяют выполнять до 10 000 запросов в месяц, чего достаточно для 10 устройств. Однако при увеличении количества устройств возможны перебои с получением актуальной информации, что может привести к сбоям в процессе оплаты.

- **Сurrency:** Выберите валюту, в которой хотите получать оплату (EUR, USD, RUB, BYN, BGN, GBP и др.). Это необходимо для автоматической конвертации суммы в Solana, TonCoin на основе текущего курса, который обновляется каждый час через coinmarketcap.com.
- **Сurrency:** Выберите валюту, в которой хотите получать оплату (EUR, USD, RUB, BYN, BGN, GBP и др.). Это необходимо для автоматической конвертации суммы в Solana, Cosmos, Algorand, Toncoin на основе текущего курса, который обновляется каждый час через coinmarketcap.com.
- **Service Currency Price:** Укажите цену в выбранной валюте, которую клиент должен оплатить.
- **Payment Tolerance:** В этой ячейке указывается допустимая погрешность в цене. Поскольку стоимость Ton постоянно колеблется, здесь нужно указать диапазон отклонений (одной цифрой), который вы готовы принять при оплате.
- **Relay Work Time:** Укажите, на сколько секунд должно включиться реле. Это может быть от одной секунды (например, для имитации нажатия кнопки) до нескольких минут или часов.
Expand Down
Binary file modified build/esp32.esp32.esp32c3/crypto_payment_touchScreen.ino.bin
Binary file not shown.

0 comments on commit 674569f

Please sign in to comment.