我正在编写一个接收比特币支付的网站,但我不想在服务器上保存任何私钥。我使用所谓的“懒API”方法,在离线状态下预先创建私钥和地址,然后让客户向它们发送比特币。我希望在交易发生时尽快地得到通知,并且可以在没有确认的情况下进行。除非将私钥添加到bitcoind的钱包中,否则我无法通过编程方式解决此问题,但出于安全原因,我不想这样做。我更喜欢用PHP来解决这个问题,但我会接受任何其他语言。
https://en.bitcoin.it/wiki/Lazy_API#Solution_for_receiving_bitcoins
接收比特币的解决方案中的第4步:
检查blockexplorer以查看他们是否发送了正确的金额(即 http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/1) - /1是您需要的确认数