我想创建一个简单的方式来接受我自己的比特币,使用Electrum。我不喜欢大音量。我想,一开始我最多只能收到一小部分付款。
也就是说,我生成了一个地址,在选择比特币作为支付方式的每一次结账时都会生成一个新地址。然后我需要通过Electrum的API查看一个地址,以获得一定金额的收入。至少是第一次确认,我想必须在1小时内到达。
如何实施?我不需要代码,但需要一个高层次的解释:使用什么API,潜在的警告和建议。
附笔。
我知道这个-https://electrum.readthedocs.io/en/latest/merchant.html ,但对我没用。我是一个开发人员,因此我可以创建一个更简单的解决方案,我也可以自定义我喜欢的。
交易
应用程序编程接口
驻极体
付款
商人
分享
改进这个问题
跟随
8月6日18:43编辑
墨奇♦
53.6K33232金徽章149149银徽章463463铜徽章
8月5日20:49问
齐尔纳马拉吉
4333青铜徽章
添加评论
2个答案
0
我已经通过JSONRPC接口使用了electrum3.3.8守护进程。一个简单的解释是如何在我的情况下工作:
我向Electrum发送“addrequest”命令,其中还包含BTC、memo、timeout的数量。
从Electrum获得回答中的付款地址并显示给付款人。
在数据库中存储地址以供进一步检查。
通过“listrequests”命令定期检查(cronjob)地址的状态。
如果状态为“已支付”,并且有1个以上的确认,则接受支付。
分享
改进这个答案
跟随
8月6日18:48编辑
8月6日18:40答复
弗拉德
13611银徽章55铜徽章
不是吗,因为我不会要求别人付款,但我会给他一个地址。因此listrequests不起作用-zirnamaraji 8月7日5:20
当您发送“addrequest”命令时,Electrum会向您提供一个地址,Electrum会开始监视该地址弗拉德8月7日8:20
Ты делал через 添加请求,но я делаю по-другому. Что я и описал. 添加请求мне не подходит – zirnamaraji 8月7日8:40
添加评论
0
实现这一点的最简单方法是使用像Coinbase Commerce这样的托管服务并利用它们的API。Commerce生成一个只有您控制的钱包,然后使用您的公钥代表您生成和监视地址。每个客户都有一个唯一的地址,服务会监控网络中是否有支付到该地址的款项。当检测到付款时,它会发送一个webhook,通知您未确认的交易以及随后的每一次确认。
分享
改进这个答案
跟随
回复时间:8月11日18:12
查斯丁·欧伯令
13622银质徽章33青铜徽章
你不识字吗zirnamaraji 8月12日8:36
添加评论