Получаем bitcoin платежи через Python


Для получения платежей bitcoin, и альткоинов существует сервис block.io. Многие используют его как простой кошелёк, и даже не задумываются что у этого сервиса есть API с кучей фичей!

Прайс, фичи


Также радует бесплатный тарифный план, в который включены 100 кошельков, на сети Bitcoin, Litecoin, Dogecoin а так же webhooks или websocket ( socket io ), и также 0 стоимость за транзакцию!! Прайс можно посмотреть тут.

Про API


У Api есть порог в 3 запроса API в секунду. Поддерживаются Curl ( простые HTTP запросы ), Ruby, Node js, PHP, а так же Python! Документацию можно прочитать тут.
Api делиться на несколько типов:
  • Basic API ( Его используют для простых вещей, отправки транзакций, получения баланса, адреса от кошелька в сети, создания кошелька, проверка адреса на доверенность (стоит ли доверять адресу или транзакции или нет))
  • Real-Time Notifications ( Получение уведомлений об изменении счета и прочего при помощи Webhooks или socket io )
  • Instant Payment Forwarding ( Это готовый сервис для того чтобы сразу создать адрес который будет перенаправлять деньги с сгенерированного кошелька на который вы укажите )

Webhooks, об testnet

Если вы уже зарегистрировались на данном сервисе то наверное заметили рядом с логотипами популярных криптовалют меню testnet. Это сети для тестирования, как биткоин или лайткоин! Только который можно везде достать, но можно использовать только для тестирования работоспособности вашего приложения.

Webhook - это когда вместо того чтобы вы слушали сервер, и ждали от него уведомлений сервер сам присылает их к вам на HTTP сервер ( Та же технология используется в telegram bot api ). Чтобы посмотреть как он работает есть сервис requestb.in, он логирует все HTTP get и post запросы которые приходят к нему.

Как заюзать сам API

Как я и сказал до этого у данного API есть поддержка Python, посмотреть документацию можно тут. Как все установить и прочее тоже!

Если у вас остались вопросы можете написать их в комментариях, я на них обязательно отвечу!

Комментарии

Популярные сообщения из этого блога

DOS атака при помощи Python

Ведем телеграм канал через питон

Django migrations не видит изменения моделей