Bitcoin Forum
November 20, 2017, 12:57:00 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Прием оплаты биткоинами в онлайн магазинk  (Read 2448 times)
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
February 22, 2017, 10:30:32 PM
 #1

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

Как узнать что покупатель оплатил счет?

Как узнать что подтверждения транзакции получены?

Как самому отправить транзакцию в сеть?

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
1511139420
Hero Member
*
Offline Offline

Posts: 1511139420

View Profile Personal Message (Offline)

Ignore
1511139420
Reply with quote  #2

1511139420
Report to moderator
1511139420
Hero Member
*
Offline Offline

Posts: 1511139420

View Profile Personal Message (Offline)

Ignore
1511139420
Reply with quote  #2

1511139420
Report to moderator
1511139420
Hero Member
*
Offline Offline

Posts: 1511139420

View Profile Personal Message (Offline)

Ignore
1511139420
Reply with quote  #2

1511139420
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
CryptInvest
Legendary
*
Offline Offline

Activity: 1274



View Profile
February 23, 2017, 11:23:08 AM
 #2

Простейший выход взять API онлайн кошелька (например blockchain.info) или мерчанта.
Там же есть курсы и так далее. Если же у вас "особенный" товар и вы опасаетесь разглашения информации кошельком/мерчантом соотвествующим злым силам, следует взять скрипт с гитхаба.

https://github.com/search?utf8=%E2%9C%93&q=bitcoin+merchant

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

█████
█████               ▄▄█████████▄▄        ▄███████████   █████
█████             ▄██████▀▀▀██████▄    ▄█████████████   █████
█████            ▄████▀       ▀████▄  █████▀            █████
█████            █████         █████  ████▀             █████
█████            █████         █████  ████▄             █████
 █████▄          ▀████▄       ▄████▀  █████▄            █████
  ██████████████  ▀██████▄▄▄██████▀    ▀█████████████   █████
   ▀▀███████████    ▀▀█████████▀▀        ▀███████████   █████
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██
██
██
██
██
██
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
|██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██
██
██
██
rolik2001
Hero Member
*****
Offline Offline

Activity: 560


Node.js && python developer


View Profile
February 23, 2017, 07:15:32 PM
 #3

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

Как узнать что покупатель оплатил счет?

Как узнать что подтверждения транзакции получены?

Как самому отправить транзакцию в сеть?
могу blocktrail.com правда там пока только php или node.js ну или blockchain.info или block.io хотя в первому баги с блокчеином и ждать апи надо 3 дня а во втором 100 адресов бесплатно а потом платить надо что бы увеличить. Еще можна использовать сервисы по типу bitpay.com(при бесплатном аккаунте всего 500 доларов можна принять а потом документы) или coinbase.com а курсы можна взять с апи бирж btc-e.com
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
February 24, 2017, 11:32:44 PM
 #4

А без внешних сайтов можно обойтись или обязательно надо сторонний софт прикручивать к онлайн магазину?

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
rolik2001
Hero Member
*****
Offline Offline

Activity: 560


Node.js && python developer


View Profile
February 25, 2017, 06:53:50 AM
 #5

А без внешних сайтов можно обойтись или обязательно надо сторонний софт прикручивать к онлайн магазину?
можна ну тогда поднимай ноду на 100 гигов
ThisNameIsAlreadyInUse
Jr. Member
*
Offline Offline

Activity: 54


View Profile
February 25, 2017, 07:19:49 AM
 #6

Вот если я сделаю онлайн магазин то после заполнения корзины товарами покупателю надо будет показать сколько ему выставить счет к оплате биткоинами а как узнать в реальном времени курсы валют например рубль-биткоин?
лучше не узнавать курс рубль/биткоин. Во-первых, есть запрет ЦБ на прием оплаты биткоинами, во-вторых лучше с ведущих бирж (бтц-е к ним не относится) взять усредненный каким-нибудь образом  курс BTC/USD и пересчитать по текущему курсу ЦБ.

Если вы не хотите в один прекрасный день обнаружить, что ваши битки увел владелец сайта или хакеры, не пользуйте сторонние сервисы. Стоимость 100Г диска меньше, чем возможные потери (хотя, конечно, это зависит от объемов продаж)
 
Quote
Как узнать что покупатель оплатил счет?
Code:
# btcoind -walletnotify=...

Quote
Как узнать что подтверждения транзакции получены?
Code:
# bitcoin-cli gettransaction...

Quote
Как самому отправить транзакцию в сеть?
Code:
# bitcoin-cli sendtoaddress...

Подробные справки по командам выше
Code:
# bitcoind --help
и
Code:
# bitcoin-cli help
Все команды поддерживаемые bitcoin-cli так же доступны по JSON-RPC
 
В соседней теме кто-то упоминал про перевод на холодный кошель после первого подтверждения - не стоит так делать: вы будете терять на комиссиях.
Для решения этой проблемы советую почитать https://en.bitcoin.it/wiki/Deterministic_wallet и статьи по ссылкам оттуда.
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
February 25, 2017, 10:42:18 PM
 #7

Вот если я сделаю онлайн магазин то после заполнения корзины товарами покупателю надо будет показать сколько ему выставить счет к оплате биткоинами а как узнать в реальном времени курсы валют например рубль-биткоин?
лучше не узнавать курс рубль/биткоин. Во-первых, есть запрет ЦБ на прием оплаты биткоинами, во-вторых лучше с ведущих бирж (бтц-е к ним не относится) взять усредненный каким-нибудь образом  курс BTC/USD и пересчитать по текущему курсу ЦБ.

Если вы не хотите в один прекрасный день обнаружить, что ваши битки увел владелец сайта или хакеры, не пользуйте сторонние сервисы. Стоимость 100Г диска меньше, чем возможные потери (хотя, конечно, это зависит от объемов продаж)
 
Quote
Как узнать что покупатель оплатил счет?
Code:
# btcoind -walletnotify=...

Quote
Как узнать что подтверждения транзакции получены?
Code:
# bitcoin-cli gettransaction...

Quote
Как самому отправить транзакцию в сеть?
Code:
# bitcoin-cli sendtoaddress...

Подробные справки по командам выше
Code:
# bitcoind --help
и
Code:
# bitcoin-cli help
Все команды поддерживаемые bitcoin-cli так же доступны по JSON-RPC
 
В соседней теме кто-то упоминал про перевод на холодный кошель после первого подтверждения - не стоит так делать: вы будете терять на комиссиях.
Для решения этой проблемы советую почитать https://en.bitcoin.it/wiki/Deterministic_wallet и статьи по ссылкам оттуда.
А куда эти команды вводить и как интернет магазин получит от этих команд ответы?

А что такое нода? 100 гигов это не много.

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
ThisNameIsAlreadyInUse
Jr. Member
*
Offline Offline

Activity: 54


View Profile
February 25, 2017, 11:07:43 PM
 #8

А куда эти команды вводить и как интернет магазин получит от этих команд ответы?
В командную строку установив официальный биткоин-клиент. Все команды, доступные через bitcoin-cli, так же доступны через JSON-RPC. На самом деле, bitcoin-cli всё что делает, так отправляет RPC запрос демону bitcoind с использованием протокола JSON-RPC и отображает ответ. Мне кажется, уже достаточно ключевых слов и ссылок для самостоятельного результативного поиска.


Quote
А что такое нода? 100 гигов это не много.
нода - это неправильный перевод английского слова node. bitcoin node - это узел биткоин-сети.
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
February 25, 2017, 11:12:25 PM
 #9

А куда эти команды вводить и как интернет магазин получит от этих команд ответы?
В командную строку установив официальный биткоин-клиент. Все команды, доступные через bitcoin-cli, так же доступны через JSON-RPC. На самом деле, bitcoin-cli всё что делает, так отправляет RPC запрос демону bitcoind с использованием протокола JSON-RPC и отображает ответ. Мне кажется, уже достаточно ключевых слов и ссылок для самостоятельного результативного поиска.


Quote
А что такое нода? 100 гигов это не много.
нода - это неправильный перевод английского слова node. bitcoin node - это узел биткоин-сети.
А что делает bitcoin node в биткоин сети? Ну хранит блокчейн или отвечает за транзакции или используется для майнинга или хранит кошельки или что то другое?

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
ThisNameIsAlreadyInUse
Jr. Member
*
Offline Offline

Activity: 54


View Profile
February 25, 2017, 11:19:37 PM
 #10

А что делает bitcoin node в биткоин сети? Ну хранит блокчейн или отвечает за транзакции или используется для майнинга или хранит кошельки или что то другое?

Если вы действительно хотите разобраться, то может всё же стоит почитать основополагающие документы? Будет очень полезно со всех точек зрения. Если нет, то в соседней теме вам уже сказали как "без геморроя"
CryptInvest
Legendary
*
Offline Offline

Activity: 1274



View Profile
February 26, 2017, 12:24:41 PM
 #11

Смотрю тут уже начали прогружать Wink

НОДА не нужна. Заморачиваться не нужно.

Можете прикрутить вот такой скрипт на основе bitcoinj

https://github.com/dessalines/bitmerchant

Есть и другие подобные скрипты.


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

█████
█████               ▄▄█████████▄▄        ▄███████████   █████
█████             ▄██████▀▀▀██████▄    ▄█████████████   █████
█████            ▄████▀       ▀████▄  █████▀            █████
█████            █████         █████  ████▀             █████
█████            █████         █████  ████▄             █████
 █████▄          ▀████▄       ▄████▀  █████▄            █████
  ██████████████  ▀██████▄▄▄██████▀    ▀█████████████   █████
   ▀▀███████████    ▀▀█████████▀▀        ▀███████████   █████
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██
██
██
██
██
██
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
|██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██
██
██
██
rolik2001
Hero Member
*****
Offline Offline

Activity: 560


Node.js && python developer


View Profile
February 26, 2017, 03:24:19 PM
 #12

Смотрю тут уже начали прогружать Wink

НОДА не нужна. Заморачиваться не нужно.

Можете прикрутить вот такой скрипт на основе bitcoinj

https://github.com/dessalines/bitmerchant

Есть и другие подобные скрипты.


cогласен вобще забыл об нем прикольная тема этот bitcoinjs 
kzv
Hero Member
*****
Offline Offline

Activity: 700


View Profile WWW
February 26, 2017, 05:03:07 PM
 #13

Смотрю тут уже начали прогружать Wink

НОДА не нужна. Заморачиваться не нужно.

Можете прикрутить вот такой скрипт на основе bitcoinj

https://github.com/dessalines/bitmerchant

Есть и другие подобные скрипты.



А что bitcoinj умеет узнавать непотраченные выходы без скачивания блокчейна?
Интересно каким образом оно это делает?

Vote for Marycoin: https://www.livecoin.net/voting/index?vote=Marycoin
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
valsha
Jr. Member
*
Offline Offline

Activity: 40


View Profile
March 16, 2017, 07:01:29 PM
 #14

Смотрю тут уже начали прогружать Wink

НОДА не нужна. Заморачиваться не нужно.

Можете прикрутить вот такой скрипт на основе bitcoinj

https://github.com/dessalines/bitmerchant

Есть и другие подобные скрипты.


К сожалению https://github.com/dessalines/bitmerchant не рабочий уже. Я там даже тикет создал на гитехабе, создатель ответил что у него нет времени на него.
Никто не доводил до ума больше https://github.com/dessalines/bitmerchant ? Может форк какой то?
rolik2001
Hero Member
*****
Offline Offline

Activity: 560


Node.js && python developer


View Profile
March 16, 2017, 10:33:54 PM
 #15

Смотрю тут уже начали прогружать Wink

НОДА не нужна. Заморачиваться не нужно.

Можете прикрутить вот такой скрипт на основе bitcoinj

https://github.com/dessalines/bitmerchant

Есть и другие подобные скрипты.



А что bitcoinj умеет узнавать непотраченные выходы без скачивания блокчейна?
Интересно каким образом оно это делает?
неа bitcoinjs может генерировать кошельки так и можна сделать 1000 адресов и потом узнавать есть ли входящие по апи blocktrail или blockchain.info сокетам к примеру
mMaxtor
Sr. Member
****
Offline Offline

Activity: 421


View Profile
March 17, 2017, 08:04:59 PM
 #16

А без внешних сайтов можно обойтись или обязательно надо сторонний софт прикручивать к онлайн магазину?
а чем думаеш торговать?
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
April 04, 2017, 10:13:59 PM
 #17

А без внешних сайтов можно обойтись или обязательно надо сторонний софт прикручивать к онлайн магазину?
а чем думаеш торговать?
Да я не думал чтобы прямо так взять и начать торговать чем то, просто хочу разобраться в предмете и понять что к чему, чтобы если появилась реальная тема то можно было замутить.

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
kcaterpillar
Full Member
***
Offline Offline

Activity: 175


View Profile
April 07, 2017, 07:05:08 AM
 #18

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

Желание разобраться всегда приветствуется. Ваши вопросы собственно можно условно разделить на две различные задачи:

1) Как узнать курс биткойна
2) Как узнать что покупатель оплатил счет? Как узнать что подтверждения транзакции получены? Как самому отправить транзакцию в сеть?

По второму пункту все задачи решаются установкой у вас на компьютере Bitcoin Core - в нём и все транзакции можно посмотреть, и проверку подтверждений, и есть возможность самому отправлять транзакции, проверить текущую сумму на биткойн-адресе, а также масса других возможностей для работы с системой биткойн. Это как раз и требует 100+ Гб диска.

Что касается первого вопроса - по поводу курса биткойна - то без запросов к сторонним системам вам не обойтись. Потому что курс понятие условное, каждый участник рынка может устанавливать свой курс, обычно ориентируются на курсы ведущих крупных авторитетных бирж или подобных агентов рынка. Это вопрос вашего доверия. Если вы доверяете, например, курсу двух каких-либо бирж - установите скрипты с API этих бирж. И на основании их курсов высчитывайте ваш собственный курс по вашим правилам, например, средний, или минимальный из двух и т.д. Это зависит только от вас. У каждого маленького магазинчика может быть свой собственный курс, но он должен быть в разумных пределах адекватным курсам других участников рынка , иначе с вами не будут работать - покупать/продавать. Грубо говоря курс вы устанавливаете всегда сами, на основании курсов других участников рынка - каких - вы тоже решаете сами - вот их скрипты с API и устанавливайте себе, чтобы узнать у них курс.
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 336



View Profile
April 07, 2017, 10:23:00 PM
 #19

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

Желание разобраться всегда приветствуется. Ваши вопросы собственно можно условно разделить на две различные задачи:

1) Как узнать курс биткойна
2) Как узнать что покупатель оплатил счет? Как узнать что подтверждения транзакции получены? Как самому отправить транзакцию в сеть?

По второму пункту все задачи решаются установкой у вас на компьютере Bitcoin Core - в нём и все транзакции можно посмотреть, и проверку подтверждений, и есть возможность самому отправлять транзакции, проверить текущую сумму на биткойн-адресе, а также масса других возможностей для работы с системой биткойн. Это как раз и требует 100+ Гб диска.

Что касается первого вопроса - по поводу курса биткойна - то без запросов к сторонним системам вам не обойтись. Потому что курс понятие условное, каждый участник рынка может устанавливать свой курс, обычно ориентируются на курсы ведущих крупных авторитетных бирж или подобных агентов рынка. Это вопрос вашего доверия. Если вы доверяете, например, курсу двух каких-либо бирж - установите скрипты с API этих бирж. И на основании их курсов высчитывайте ваш собственный курс по вашим правилам, например, средний, или минимальный из двух и т.д. Это зависит только от вас. У каждого маленького магазинчика может быть свой собственный курс, но он должен быть в разумных пределах адекватным курсам других участников рынка , иначе с вами не будут работать - покупать/продавать. Грубо говоря курс вы устанавливаете всегда сами, на основании курсов других участников рынка - каких - вы тоже решаете сами - вот их скрипты с API и устанавливайте себе, чтобы узнать у них курс.
По поводу курса понял что я был не прав. Тоесть курс я могу узнать через API биржи или я еще подумал что можно взять например этот сайт bitcoinwisdom.com и парсить его каждую минуту.

А что если мне и про оплату узнавать тоже через парсинг того же http://blockchain.info/ подставив ему свой кошелек на который я жду оплату?

      ░▓██████████████░
    ░▒██            ▒██▒░         ▓█████▓                               ░█████▒               ███                   
█████▓░     ██████░   ▒▓████      ██░░░▓█▓                             ▒███▒▓███              ███                     
██        █▓▒▒▒▒▒▓▓█▓▒    ██     ▒█▓    ██                             ███   ▒██▒                                 
▓█      ░█▓▒▒▒▒▒▒▒▒▓▓▓█░  █▓     ▓█▒   ▒█▓  ░████▓    █████   ░█████▓  ██▓    ██▓  ███████▓   ▓██   ▒█████▓   ███████▓
░█░    ░█▓▒▒░░░░░▒ ░▒██  ░█░     ██    ██░  ██  ▓█▒  ██░ ▒█▓  ▓█▓  ██  ██▓    ██▓  ███▒ ▓███  ███  ▒██▓ ▒██▒  ███▒ ▓███
 ██    ██▒░░░▒▒ ░░▒▒▓█▒  ██     ▒█▓    ██  ██   ▒█▒ ▓█░   █▓  ██   ██  ██▓    ██▓  ███   ███  ███  ▓██   ██▓  ███   ███
 ▒█░ ░▒█▒▒▒░░░░░▒▒▒▒▒▒█ ░█▒     ▓█░   ▒█▓  ███████  ███████░ ░█▓   ██  ██▓    ██▓  ███   ███  ███  ▓██   ███  ███  ░███
  ██ ░██▓▒▒░░░▒▒▒▒░░░█░ ██      ██    ██░ ▒█▓░▒░░  ░█▓░▒░░░  ▓█░  ▒█▒  ██▓    ██▓  ███  ░███  ███  ▓██   ███  ███  ░███
   ██  █▓██▓▒▒▒▒░▒▒▓█▒ ██      ▒█▓   ░██  ██       ▓█░       ██   ██   ███   ▒██▒  ███  ░███  ███  ▓██   ██▓  ███  ░███
    ██    ▒▓███████▓  ██       ██▒  ▒██   ██  ░██  ▓█░  ██░ ░██  ▓█▓   ▓██▓▒▒███   ███  ░███  ███  ░██▓░▓██▒  ███  ░███
     ██░       ░    ░██        ██████▓    ▒█████   ░█████░  ▓█████▓     ▒█████▓    ███  ░███  ███   ▒█████▒   ███  ░███
      ▒██          ██▒                                      ██                                                   
        ▒██░     ▓██                                       ▒█▓                                                         
          ▓██░ ▓██░                                        ██░                                                         
            ▒██▓
Tor Integrated & Secured
kcaterpillar
Full Member
***
Offline Offline

Activity: 175


View Profile
April 07, 2017, 11:27:46 PM
 #20


По поводу курса понял что я был не прав. Тоесть курс я могу узнать через API биржи или я еще подумал что можно взять например этот сайт bitcoinwisdom.com и парсить его каждую минуту.

А что если мне и про оплату узнавать тоже через парсинг того же http://blockchain.info/ подставив ему свой кошелек на который я жду оплату?

Да, для получения курса в принципе и парсинг сайта вполне приемлем. Раньше, на заре интернета, так и поступали обычно, тогда сервисов типа собственных API было очень мало в сети, поэтому просто парсили сайты и узнавали курсы валют, прогноз погоды, расписание авиарейсов и т.д. Но API конечно удобнее и обычно надёжнее, потому как вывод на сайте могут поменять в любой момент - в смысле сменить формат вывода, тэги, место вывода и т.д. - и ваш парсинг перестанет работать. Это нужно иметь в виду. В любом случае, если вы работаете с данными со стороннего источника, всегда нужно помнить, что он не абсолютно надёжен, возможны сбои, ошибки и даже прекращение его работы. Поэтому нужен дополнительный контроль, и, как правило, дублирование данных с другого независимого источника.

Современные сервисы типа http://blockchain.info/ предоставляют полный пакет услуг в своём API -  и по системе биткойн, и по курсам валют, и обычно они же являются онлайн-кошельками. Парсить их сайт смысла нет, там работать через API удобнее и надёжнее. Но имейте в виду, что вы весь объем данных будете получать только от них, а в случае работы с их онлайн-кошельком ещё и доверите им свои деньги. Для бизнеса это не лучший вариант. Установите себе Bitcoin Core - и у вас будет всё своё для работы с системой биткойн, вы не будете ни от кого зависеть. Даже в случае отказа, технических проблем - ваши деньги останутся при вас, если будете соблюдать меры безопасности. Bitcoin Core кстати имеет собственный мощный API. А для курсов валют, да, воспользуйтесь API сторонних сервисов и бирж, выберите те, которые вам подходят, продумайте свои правила для расчёта и установления вашего собственного курса на основании их данных, но при этом периодически контролируйте работу этих сервисов, с возможностью переключения на другие. Это самый оптимальный вариант для бизнеса.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!