您好,我目前需要创建 webhook 以侦听 Synapse Pay 发送给我的任何更新。简而言之,我正在收集用户信息以准备和提交。一旦我提交了用户信息,我需要听取检查用户何时被 Synapse Pay 验证。
首先,我知道我需要订阅(POST)才能根据此信息发布接收 webhook。
{
"scope": [
"USERS|POST",
"USER|PATCH",
"NODES|POST",
"NODE|PATCH",
"TRANS|POST",
"TRAN|PATCH"
],
"url": "http://requestb.in/11uvkob1"
}
我在 POST 中使用的 url 是我的服务器 webhook 地址的地址吗?
我发布信息的应用程序来自使用 xamarin 的移动应用程序,并且需要从移动应用程序监听,所以我可能需要从服务器到应用程序进行一些实时监听以听取我不确定的验证。
我从 Github 库中看到了许多使用 Dropbox、Slack、Azure、Github 等 Webhook 的示例。但是 Synapse Pay(我认为)将需要某种形式的自定义解决方案,我不知道从哪里开始。
所以我假设我创建了一个 webhook 服务
在订阅帖子中提供网站的网址
Synapse Pay ping 我创建的网址
我在服务器端更新我的数据库
推送信息到手机APP
这是正确的流程吗?
如果可以,请指导我如何创建 webhook 并监听 Synapse 发生的任何事件。
谢谢