Webhook接入
创建端点
创建一个 Webhook端点处理程序来接收事件数据的 POST 请求
注册端点
新增webhook端点,获得webhook secret key



数据验签
为了需要确保,处理程序接收的所有 Webhook 请求都是由 Yobopay 生成的,Yobopay提供了数据验签的方法。您可以参考我们的案例对数据验证。
创建endpoint
2、在执行任何可能导致超时的复杂逻辑之前,快速返回一个成功状态码 (2xx)。
数据验签
从请求头提取时间戳和签名
拼接待签名的字符串
待签名字符串 = 时间戳.请求体
数据签名
用基于散列的消息验证码(HMAC)和 SHA-256生成签名
对比签名
将请求头内的签名与期望的签名进行比较。为进行相等匹配,应计算当前时间戳 和收到的时间戳之间的差异,然后确定它是否在您的容差范围内。
Modified at 2025-04-27 12:02:57