Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: Mitch on June 07, 2021, 12:41:49 PM



Title: Как подключить прием USDT без сервисов?
Post by: Mitch on June 07, 2021, 12:41:49 PM
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

Интересует что то вроде готового шлюза\биллинга\библиотеки чтоб самому не требовалось все это писать напрямую в блокчейн трона оброащаясь.
Что то вроде btcpayserver но с поддержкой trc20


Title: Re: Как подключить автоматический прием ток&#
Post by: BuyOwnEx on June 10, 2021, 04:05:53 PM
Случайно увидел рядом ваш топик.
У нас биржевые финтех решения, но в том числе есть несколько клиентов, которые используют только наше ПО криптошлюза в качестве приема средств в BTC, LTC, BCH, ETH + ERC20 Tokens и выводов
И это именно то решение, когда на ваш сервер ставятся ноды и происходит с ними взаимодействие напрямую, а не через мерчантов.

Описание работы можно почитать в наших доках: https://buyownex.com/docs/crypto-gateway

Телеграм: @BuyOwnEx


Title: Re: Как подключить автоматический прием ток&#
Post by: gov on June 14, 2021, 09:14:47 AM
Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet (https://github.com/Nethereum/Nethereum.SimpleWindowsWallet) если на С# пишите, можно через удалённые ноды, можно на своей.


Title: Re: Как подключить автоматический прием ток&#
Post by: Mitch on July 01, 2021, 03:44:05 PM
Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet (https://github.com/Nethereum/Nethereum.SimpleWindowsWallet) если на С# пишите, можно через удалённые ноды, можно на своей.

Посомотрел, это же кошель под винду, чем он может мне помочь?


У нас биржевые финтех решения, но в том числе есть несколько клиентов, которые используют только наше ПО криптошлюза в качестве приема средств в BTC, LTC, BCH, ETH + ERC20 Tokens и выводов
И это именно то решение, когда на ваш сервер ставятся ноды и происходит с ними взаимодействие напрямую, а не через мерчантов.

Описание работы можно почитать в наших доках: https://buyownex.com/docs/crypto-gateway

Телеграм: @BuyOwnEx
От 19к$ - дороговато, для того чтоб просто прием токена реализовать.
Целиком биржа нам не нужна.


Title: Re: Как подключить автоматический прием ток&#
Post by: gov on July 02, 2021, 01:12:23 PM
Посомотрел, это же кошель под винду, чем он может мне помочь?

Кошель это пример, а вообще это библиотека которая локально создаёт и отправляет подписанные транзакции в кефирный блокчейн, который либо у вас стоит на серваке или чужой например "инфура", ну и само собой кефирные балансы смотреть и много ещё чего есть.

На примере готового кошелька просто можно максимально быстро разобраться, повыдёргивать куски кода, а не ковырять чьёто апи месяц.


PS C# - уже давно не только под винду, но если вы гламурный макоёб то конечно не по адресу))


Title: Re: Как подключить прием USDT без сервисов?
Post by: Mitch on July 02, 2021, 03:31:08 PM
Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

Сервера по старинке предпочитаем держать под линуксом


Title: Re: Как подключить прием USDT без сервисов?
Post by: gov on July 04, 2021, 08:10:51 AM
Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

Сервера по старинке предпочитаем держать под линуксом
net.core на линуксе отлично работает, ну понятно если у вас всё остальное на плюсах\яве\питоне то и либы под них искать нужно, поэтому на будущее лучше сразу писать предпочитаемые ЯП и технологии.


Title: Re: Как подключить прием USDT без сервисов?
Post by: bomj on July 12, 2021, 09:06:44 PM
Это мини пример для USDT:
https://zenith.0xbt.net/usdt-dapp.html
Для подключения к web3, смотри в коде страницы строку 38:
Quote
web3 = new Web3(new Web3.providers.HttpProvider("https://mainnet.infura.io/v3/80f1c00345214da4bdbc4d02f35fb265"));
Используем сервис infura.io - замени ключ на свой.
Так же делается и для других токенов. Дальше модифицируй под себя.
Можно использовать 1 смарт контракт, как здесь (https://zenith.0xbt.net/SignCoin.html), но тогда пользователям придется делать еще одно движение - функция approve. Здесь же пример и для эфира.


Title: Re: Как подключить прием USDT без сервисов?
Post by: all4hyip on September 12, 2021, 01:02:32 PM
ТС, вам USDT принимать требуется в каком блокчейне?

Для USDT ERC-20 мы используем этот сервис https://etherapi.net/ и всем настоятельно рекомендуем.
Для USDT TRC-20 рекомендую от этого же разработчика https://tronapi.net/

Если будут вопросы - жду в ЛС.


Title: Re: Как подключить прием USDT без сервисов?
Post by: Mitch on September 12, 2021, 08:11:53 PM
ТС, вам USDT принимать требуется в каком блокчейне?
..
Для USDT TRC-20 рекомендую от этого же разработчика https://tronapi.net/
В Троне. Спасибо, сервис выглядит довольно интересно, особенно в ценовой политике.
Но все же это тоже сервис, а не просто софт который ставишь и сам себе сервис.


Title: Re: Как подключить прием USDT без сервисов?
Post by: alexeyneu on November 11, 2021, 03:26:21 PM
если б ты шарил ты бы сам его написал. а так то че Никто с тобой возиться не будет. если ты написать не смог его тебя любая проблема в тупик поставит


Title: Re: Как подключить прием USDT без сервисов?
Post by: Mitch on November 12, 2021, 07:02:15 AM
если б ты шарил ты бы сам его написал. а так то че Никто с тобой возиться не будет. если ты написать не смог его тебя любая проблема в тупик поставит

Следуя твоей логике, каждый программист под каждую задачу просто пишет сам код.
Но в современной разработки это считается ужасным подходом, писать свой велосипед для типичной задачи, а правильный подход, - найти уже готовое хорошее решение.

В крипте просто еще недостаточно готовых решений, я просто этого не знал когда делал этот топик, а теперь я знаю, что это еще очень очень сырая область и тут действительно все покачто пишут свои велосипеды.


Title: Re: Как подключить прием USDT без сервисов?
Post by: DrBeer on November 20, 2021, 10:30:03 AM
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

Интересует что то вроде готового шлюза\биллинга\библиотеки чтоб самому не требовалось все это писать напрямую в блокчейн трона оброащаясь.
Что то вроде btcpayserver но с поддержкой trc20
А в чем вообще проблема ?
Публикуете TRC20 кошелек, сумму в USDT,  код-идентификатор платежа. После чего просто , например раз в 1 минуту, проверяете входящие транзакции  в сети. Пришла транзакция начинаем проверять - сверяем сумму, все ок - сверяем код-идентификатор, и здесь все хорошо  - платеж подтвержден !


Title: Re: Как подключить прием USDT без сервисов?
Post by: alexeyneu on November 20, 2021, 07:27:16 PM
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

Интересует что то вроде готового шлюза\биллинга\библиотеки чтоб самому не требовалось все это писать напрямую в блокчейн трона оброащаясь.
Что то вроде btcpayserver но с поддержкой trc20
А в чем вообще проблема ?
Публикуете TRC20 кошелек, сумму в USDT,  код-идентификатор платежа. После чего просто , например раз в 1 минуту, проверяете входящие транзакции  в сети. Пришла транзакция начинаем проверять - сверяем сумму, все ок - сверяем код-идентификатор, и здесь все хорошо  - платеж подтвержден !

раз в минуту это уже тяжело. на таком лэвле это useeffect в реакте. ктото же в infura должен платить хаха