Author

Topic: Как подключить прием USDT без сервисов? (Read 273 times)

member
Activity: 351
Merit: 37
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

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

раз в минуту это уже тяжело. на таком лэвле это useeffect в реакте. ктото же в infura должен платить хаха
legendary
Activity: 3752
Merit: 1864
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

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

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

В крипте просто еще недостаточно готовых решений, я просто этого не знал когда делал этот топик, а теперь я знаю, что это еще очень очень сырая область и тут действительно все покачто пишут свои велосипеды.
member
Activity: 351
Merit: 37
если б ты шарил ты бы сам его написал. а так то че Никто с тобой возиться не будет. если ты написать не смог его тебя любая проблема в тупик поставит
full member
Activity: 216
Merit: 117
AtomX.online
ТС, вам USDT принимать требуется в каком блокчейне?
..
Для USDT TRC-20 рекомендую от этого же разработчика https://tronapi.net/
В Троне. Спасибо, сервис выглядит довольно интересно, особенно в ценовой политике.
Но все же это тоже сервис, а не просто софт который ставишь и сам себе сервис.
newbie
Activity: 11
Merit: 3
ТС, вам USDT принимать требуется в каком блокчейне?

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

Если будут вопросы - жду в ЛС.
sr. member
Activity: 1337
Merit: 288
0xbt
Это мини пример для 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 смарт контракт, как здесь, но тогда пользователям придется делать еще одно движение - функция approve. Здесь же пример и для эфира.
gov
member
Activity: 196
Merit: 40
Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

Сервера по старинке предпочитаем держать под линуксом
net.core на линуксе отлично работает, ну понятно если у вас всё остальное на плюсах\яве\питоне то и либы под них искать нужно, поэтому на будущее лучше сразу писать предпочитаемые ЯП и технологии.
full member
Activity: 216
Merit: 117
AtomX.online
Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

Сервера по старинке предпочитаем держать под линуксом
gov
member
Activity: 196
Merit: 40
Посомотрел, это же кошель под винду, чем он может мне помочь?

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

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


PS C# - уже давно не только под винду, но если вы гламурный макоёб то конечно не по адресу))
full member
Activity: 216
Merit: 117
AtomX.online
Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet если на С# пишите, можно через удалённые ноды, можно на своей.

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


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

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

Телеграм: @BuyOwnEx
От 19к$ - дороговато, для того чтоб просто прием токена реализовать.
Целиком биржа нам не нужна.
gov
member
Activity: 196
Merit: 40
Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet если на С# пишите, можно через удалённые ноды, можно на своей.
member
Activity: 128
Merit: 12
Случайно увидел рядом ваш топик.
У нас биржевые финтех решения, но в том числе есть несколько клиентов, которые используют только наше ПО криптошлюза в качестве приема средств в BTC, LTC, BCH, ETH + ERC20 Tokens и выводов
И это именно то решение, когда на ваш сервер ставятся ноды и происходит с ними взаимодействие напрямую, а не через мерчантов.

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

Телеграм: @BuyOwnEx
full member
Activity: 216
Merit: 117
AtomX.online
Задача, к сайту который сейчас работает с обычными платежками подключить USDT.
Хочется избежать использования мерчантов, с ними то все понятно, а сделать напрямую прием токенов, для начала TRC20

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