Здравствуйте,
Я хочу, чтобы сделать подобную функцию как Blockchain Получим платежи API, но с моим собственным сервером Bitcoin (https://blockchain.info/api/api_receive). Он должен создать новый адрес Bitcoin для пользователя, и если они посылают BTC по этому адресу будет уведомлять пользователя о количестве подтверждений. Когда операция имеет 6 подтверждений затем уведомляет пользователь и переместить полученную Bitcoins с основным счетом. Они также могут использовать один и тот же адрес Bitcoin снова.
Я думал об этом:
1. Сформировать адрес Main Bitcoin для приложения и назовите его.
2. Сформировать адрес Bitcoin для пользователя: getnewaddress (счет = UniqueUserID)
3. В 5мин cronjob проверить все операции по счетам Bitcoin Пользователя и если аккаунт получает BTC, чем хранить сумму&TransactionID и счет и т.д .: listtransactions ()
4. В той же проверке cronjob для подтверждения и уведомить его пользователь: gettransaction (TransactionID)
5. Если есть 6 подтверждений затем уведомляет пользователя и перенести полученные Bitcoins на основной счет: движение (UniqueUserID, MainBTCAccount, ReceivedBitcoins, minconf = 6, комментарий = «Сделка с:». UniqueUserID)
Так будет ли это работать?
И нужно ли мне cronjob на шаге 5? или один раз вызова команды перемещения достаточно?
Заранее спасибо!