如何通过 API 为每个地址创建自定义 webhook URL

How to create a custom webhook URL per address via API

我们正在创建一个使用 Coinbase 作为比特币的自定义支付服务 backbone。我设法设置了比特币地址创建(钱包)并且结帐过程实际上已经完成(正在创建比特币地址)。

但是,我没有找到一种方法来将自定义回调URL附加到我创建的地址。地址应该 "listen" 到传入交易并触发 webhook URL.

我们不能使用任何来自 Coinbase(按钮/页面/iframe)的精简商家解决方案,因为支付流程应该深入集成到我们现有的流程、外观和感觉中。相反,系统只是创建一个新的比特币地址,应该在传入交易事件时收到通知,但是没有使用商家解决方案。

使用 Coinbase API v2 创建地址时,您会得到一个包含 callback_url 属性 的对象。但是,它是空的,并且在文档中没有关于如何指定它的提示。

我考虑过轮询地址,但这很容易超过每小时 10,000 个请求 的速率限制。关于如何在地址创建 (https://api.coinbase.com/v2/accounts/:account_id/addresses) 上指定 callback_url 的任何线索?

为此我推荐第三方 - 我个人使用过 https://blockchainwebhooks.com and https://www.blockcypher.com - 两者都很可靠并且提供免费计划。 Blockchain WebHooks 更实惠,这就是我们今天仍在使用的。