JawsIk
@JawsIk
Python Django, Lua, ЧПУ-станки(ArtCam, Aspire)

Есть ли готовые модули python и какое-либо руководство по проверке платежей криптовалют?

Всем доброго времени.
Программлю на Python/Django.
Есть возможность (предложили) взяться за проект работающий с криптовалютными кошельками. Пока рассматриваются варианты Bitcoin (с кошельками сигвита), Monero и LiteCoin.
Одна из предстоящих задач, это проверка платежей.
Т.е. есть два участника. Один из них имеет допустим биткоин-кошелёк и второй имеет другой биткоин-кошелёк.
Первый, отправляет денежку второму.
Задача отследить этот платёж и получить подтверждение о его завершении.
Доступа к управлению кошельками нет (это кошельки пользователей)
Система может знать только сами эти кошельки.
Один из участников может указать какую-то дополнительную информацию (если это возможно), чтобы проект мог в автоматическом режиме отследить и проверить платёж.

Вопрос 1: Возможно ли это осуществить именно так, как я описал?
Вопрос 2: Есть ли у вас возможность скинуть какие-нибудь руководства (ссылки или названия книг, статей или даже готовые модули на Python) для осуществления задуманного?
Вопрос 3: Какие из перечисленных валют проще для осуществления? (заказчик приоритет делает в следующем порядке Monero, LiteCoin, Bitcoin)

С уважением.
  • Вопрос задан
  • 667 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
1) возможно, смотри гугли bitcoin explorer - это если ресурсов нет, а так нормальные пацаны ставят сеюе bitcoind и грузят весь блокчейн в базу

2) смоти по звездам либы, обычно порты с Си, под биток и эфир

4) биток проще всего, лайт его аналог,
Ответ написан
Комментировать
@MBoyarov
Если часто дергать чужие API по проверке баланса или транзакции, то могут в бан поставить. Ведь клиент может оплатить сейчас, а может через час или через месяц. Не долбить же с проверкой все адреса каждую минуту.

Как вариант, можно создавать промежуточный биткоин адрес для оплаты. Дальше платеж с него мгновенно переводится получателю. Этот временный адрес будет уникальным идентификатором платежа в вашей системе.
Такой тип приема называется форвардинг, первыми его придумали в blockchain.info. Мы сейчас пользуемся аналогом apirone.com/ru/docs/crypto-forwarding-api
Обычным GETом передаются любые идентификаторы вашего пользователя и при оплате они передаются колбэком к вам. Колбэк срабатывает только в случае платежа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы