Skip to main content
Visa Webhook 会推送到商户在 SpeedPay 商户平台 API KEY 中配置的 HTTPS 回调地址。每次回调只对应一个 api_name。

接入方式

Authorization 是 SpeedPay 使用平台私钥对完整原始 JSON 请求体生成的签名。商户必须使用 SpeedPay 公钥验签,并在验签通过后处理业务数据。

处理流程

  1. 读取并保留完整原始 JSON 请求体和 Authorization Header。
  2. 使用 SpeedPay 公钥对原始请求体验签,验签失败时停止处理。
  3. 读取 api_name,将回调分发到对应的业务处理逻辑。
  4. 根据业务流水号、交易流水号或卡号做幂等处理。
  5. 建议先持久化或写入队列,再执行耗时业务逻辑。
  6. 接收成功后返回数字类型的 code: 0。

回调索引

开卡与申请结果

在 Visa 开卡或申请流程完成后通知商户处理结果。 字段说明 请求示例

交易通知

在 Visa 交易状态发生变化时推送交易、金额、商户和费用信息。 字段说明

fee_list 字段

inappropriate_notify 字段

请求示例

卡状态变更

在 Visa 卡状态发生变化时通知商户更新本地卡状态。 字段说明 请求示例

物流信息变更

在实体卡物流信息发生变化时通知商户承运方和运单号。 字段说明 请求示例

手机号变更

在 Visa 卡绑定手机号变更后通知商户同步新旧手机号。 字段说明 请求示例

申请资料变更

在 Visa 申请资料发生变更后通知商户同步持卡人资料。 字段说明 请求示例

TypeScript 类型参考

成功响应与失败处理

商户完成验签并成功接收回调后返回:
code 必须为数字 0。非 0、网络错误或响应超时会被记录为回调失败。