1. 默认模块
Wayflow
  • 默认模块
    • 接入指南
    • 认证与签名
    • 加密与解密
    • Webhook 通知
    • 错误码与重试
    • 关于SDK
      • SDK 使用指南
      • PHP 快速开始
      • Java 快速开始
      • Node.js / TypeScript 快速开始
      • Python 快速开始
      • Go 快速开始
    • 卡产品组
      • 卡产品组列表(分页)
        POST
      • 卡产品组列表(非分页)
        POST
      • 卡产品组详情
        POST
    • 卡产品
      • 卡产品相关字典
        • 费用模型字典
        • 舍入模式字典
      • 卡产品列表(分页)
        POST
      • 卡产品列表(非分页)
        POST
      • 卡产品详情
        POST
    • 卡钱包
      • 卡钱包划转
        • 卡钱包转出
        • 卡钱包转入
      • 卡钱包相关字典
        • 交易订单状态字典
        • 交易订单流向字典
        • 交易订单审批状态字典
      • 卡钱包查询
        • 卡钱包列表(分页)
        • 卡钱包列表(非分页)
        • 卡钱包详情
    • 卡片交易
      • 交易查询
        • 卡片交易列表(分页)
        • 卡片交易列表(非分页)
        • 卡片交易详情
      • 卡片交易相关字典
        • 交易类型字典
        • 交易状态字典
        • 交易商户国家字典
        • 交易资金流向字典
    • 卡钱包交易
      • 卡钱包交易订单
        • 卡钱包转账订单列表(分页)
        • 卡钱包转账订单列表(非分页)
        • 卡钱包转账订单详情
        • 取消卡钱包转账订单
      • 卡钱包交易流水
        • 卡钱包流水列表(分页)
        • 卡钱包流水列表(非分页)
        • 卡钱包流水详情
    • 卡片
      • 卡片查询
        • 卡片列表(分页)
        • 卡片列表(非分页)
        • 卡片详情
        • 查询卡片敏感信息
      • 卡片发行
        • 发卡预检
        • 发卡
      • 卡片更新
        • 消费控制配置示例
        • 更新卡片消费规则
        • 更新卡片别名
      • 卡片状态操作
        • 卡片冻结
        • 卡片解冻
        • 卡片注销
      • 卡片任务
        • 发卡任务详情
        • 发卡任务明细(分页)
        • 批量修改卡片状态
        • 卡片状态任务明细(分页)
        • 卡片状态任务详情
      • 商户查询
        • 商户列表(分页)
        • 商户详情
      • 卡片相关字典
        • 卡片状态字典
        • 国家字典
        • 消费限制类型字典
        • 消费限额周期字典
        • 时区字典
  1. 默认模块

错误码与重试

排查时提供 错误码、HTTP 状态、请求 ID。不要提交完整 API Key、私钥或敏感响应明文。

错误处理#

错误码处理方式
API.KEY_INVALID核对凭证及目标环境
API.KEY_LOCKED在开发者中心核对 API Key 状态,必要时联系平台
API.IP_NOT_ALLOWED核对服务器实际出口 IPv4 和白名单
API.VERSION_REQUIRED补充必填请求头 X-API-VERSION
API.VERSION_UNSUPPORTED使用目标环境支持的 API 版本
API.TIMESTAMP_REQUIRED / API.TIMESTAMP_INVALID使用 Unix 毫秒时间戳
API.TIMESTAMP_EXPIRED校准服务器时间并重新签名;保持 NTP 同步
API.NONCE_REQUIRED / API.NONCE_REUSED使用 SDK 生成新的 nonce
API.SIGNATURE_INVALID核对协议版本、规范串、query、原始 body 字节及 RSA padding
ACCESS.PERMISSION_DENIED核对 API Key 的接口权限
VALIDATION.INVALID_PARAMETER核对必填项、类型、枚举及业务 ID;加密请求还需核对密钥指纹、AAD、信封及加密参数
REQUEST.CONFLICT查询原操作结果;不要修改内容后复用同一幂等键
REQUEST.RATE_LIMITED按 Retry-After 退避
SDK 本地异常与平台错误应区分记录。响应验签失败时不得使用响应体,也不能关闭验签继续调用。

限流响应头#

响应头含义
Retry-After建议等待秒数
X-RateLimit-Limit限流额度
X-RateLimit-Remaining剩余额度
X-RateLimit-Reset限流窗口重置时刻,Unix 毫秒时间戳
响应头可能因网关或失败位置不同而缺失。

重试原则#

认证、参数和权限错误先修正原因,不盲目重试。
网络错误、429、5xx 使用有上限的退避重试;写操作须先确保幂等,结果不明时先查询。
同一业务重试复用原幂等键及相同业务内容,每次发送生成新的时间戳、nonce 和签名。
超时不等于业务失败,避免生成新幂等键造成重复执行。
签名规则见认证与签名,Webhook 投递重试另见Webhook 通知。
修改于 2026-09-15 15:47:06
上一页
Webhook 通知
下一页
SDK 使用指南
Built with