Skip to main content
SpeedPay 会通过 Webhook 将异步业务结果推送到商户在 API KEY 中配置的 HTTPS 回调地址。回调地址由商户提供,不是固定的平台接口路径。

通用请求

Authorization 的值为 SpeedPay 使用平台私钥对完整 JSON 请求体签名后的结果。商户需要使用 SpeedPay 公钥验签,验签失败时不得处理业务数据。

Go 回调验签

回调使用 SpeedPay 平台私钥签名,商户使用 SpeedPay 公钥验签。算法为 SHA256withRSA(RSA PKCS#1 v1.5 + SHA-256),Authorization 是标准 Base64 编码的签名值。 验签原文必须是接收到的完整原始 JSON 字节。不要先解析再序列化,否则字段顺序、空格、换行或转义变化会导致验签失败。 回调验签函数
Webhook Handler 示例
生产代码应在启动时加载 SpeedPay 公钥,不要在日志中输出完整签名或敏感请求体。PEM 解析失败、Base64 解码失败或验签失败时,必须停止处理业务数据。

成功应答

商户处理成功后返回以下 JSON:
code 必须为数字 0。非 0、网络错误或超时会被记录为回调失败。

Visa 回调类型

JCB 回调类型

处理要求