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

    错误码与重试

    排查时提供 错误码、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-19 08:49:50
    上一页
    Webhook 通知
    下一页
    SDK 使用指南
    Built with