Bitcoin Forum
May 08, 2024, 09:18:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как подключить прием USDT без сервисов?  (Read 242 times)
Mitch (OP)
Full Member
***
Offline Offline

Activity: 215
Merit: 117


AtomX.online


View Profile WWW
June 07, 2021, 12:41:49 PM
Last edit: July 01, 2021, 03:46:35 PM by Mitch
Merited by klarki (2)
 #1

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

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

You have to trust people!
Of course, not money, or secrets, but in general.
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715159913
Hero Member
*
Offline Offline

Posts: 1715159913

View Profile Personal Message (Offline)

Ignore
1715159913
Reply with quote  #2

1715159913
Report to moderator
BuyOwnEx
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
June 10, 2021, 04:05:53 PM
 #2

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

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

Телеграм: @BuyOwnEx
gov
Member
**
Offline Offline

Activity: 196
Merit: 40


View Profile
June 14, 2021, 09:14:47 AM
 #3

Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet если на С# пишите, можно через удалённые ноды, можно на своей.
Mitch (OP)
Full Member
***
Offline Offline

Activity: 215
Merit: 117


AtomX.online


View Profile WWW
July 01, 2021, 03:44:05 PM
Last edit: July 01, 2021, 07:54:01 PM by Xal0lex
 #4

Посмотрите https://github.com/Nethereum/Nethereum.SimpleWindowsWallet если на С# пишите, можно через удалённые ноды, можно на своей.

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


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

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

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

You have to trust people!
Of course, not money, or secrets, but in general.
gov
Member
**
Offline Offline

Activity: 196
Merit: 40


View Profile
July 02, 2021, 01:12:23 PM
 #5

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

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

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


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

Activity: 215
Merit: 117


AtomX.online


View Profile WWW
July 02, 2021, 03:31:08 PM
 #6

Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

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

You have to trust people!
Of course, not money, or secrets, but in general.
gov
Member
**
Offline Offline

Activity: 196
Merit: 40


View Profile
July 04, 2021, 08:10:51 AM
 #7

Понял вашу идею.
Под кефир собсно есть готовая реализация у btcpayserver, а вот поддержки трона не нашел нигде пока, видимо только заказывать.

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

Activity: 1337
Merit: 288


0xbt


View Profile WWW
July 12, 2021, 09:06:44 PM
Merited by klarki (3), Symmetrick (2)
 #8

Это мини пример для 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. Здесь же пример и для эфира.

all4hyip
Newbie
*
Offline Offline

Activity: 11
Merit: 3


View Profile WWW
September 12, 2021, 01:02:32 PM
Merited by xandry (2), klarki (1)
 #9

ТС, вам USDT принимать требуется в каком блокчейне?

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

Если будут вопросы - жду в ЛС.
Mitch (OP)
Full Member
***
Offline Offline

Activity: 215
Merit: 117


AtomX.online


View Profile WWW
September 12, 2021, 08:11:53 PM
 #10

ТС, вам USDT принимать требуется в каком блокчейне?
..
Для USDT TRC-20 рекомендую от этого же разработчика https://tronapi.net/
В Троне. Спасибо, сервис выглядит довольно интересно, особенно в ценовой политике.
Но все же это тоже сервис, а не просто софт который ставишь и сам себе сервис.

You have to trust people!
Of course, not money, or secrets, but in general.
alexeyneu
Member
**
Offline Offline

Activity: 312
Merit: 30


View Profile
November 11, 2021, 03:26:21 PM
 #11

если б ты шарил ты бы сам его написал. а так то че Никто с тобой возиться не будет. если ты написать не смог его тебя любая проблема в тупик поставит
Mitch (OP)
Full Member
***
Offline Offline

Activity: 215
Merit: 117


AtomX.online


View Profile WWW
November 12, 2021, 07:02:15 AM
 #12

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

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

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

You have to trust people!
Of course, not money, or secrets, but in general.
DrBeer
Legendary
*
Offline Offline

Activity: 3766
Merit: 1883


View Profile WWW
November 20, 2021, 10:30:03 AM
 #13

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

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

...AoBT...
▄▄█████████████████▄▄
███████████████████████
█████████████████████████
███████████████████████
██████████████████████
█████████████████████
███████████████████████
██████████████████████
█████████████████████
█████████████████████
█████████████████████████
███████████████████████
█████████████████
The Alliance
of Bitcointalk
Translators
▄▄▄███████▄▄▄
▄███████████████▄
▄███
████████████████▄
▄██
███████████████████▄
▄█
██████████████████████▄
████████████████████████
█████████████████████
████████████████████████
▀███████████████████████▀
▀███████████████████
▀███████████████████▀
███████████████▀
▀▀▀███████▀▀▀
.
..JOIN US..

▄███████████████████████▄
█████████████████████████
█████▀▀██████▀▀██▀▀▀▀████
████████▀██████████
████▄▄▄▄▀███████
███████▄▀▄█▀▀███████
█████████████████████████
█████████████████████████
████████████▀████████████
▀███████████████████████▀
█████

██████████
.
..HIRE US..
alexeyneu
Member
**
Offline Offline

Activity: 312
Merit: 30


View Profile
November 20, 2021, 07:27:16 PM
 #14

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

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

раз в минуту это уже тяжело. на таком лэвле это useeffect в реакте. ктото же в infura должен платить хаха
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!