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

消费控制配置示例

适用接口:POST /card-products/10010105/cards/spending-controls/update。
以下仅展示请求 Body。请求头按接口定义填写,卡片 ID、商户 ID 替换为实际查询结果。本示例仅适用于渠道 10010105。
当前版本统一使用 settings。更新为整体替换:可修改维度省略或传 null 会被清除,锁定维度保持当前值。需要保留的可修改规则必须一并提交。

示例一:每天最多消费 100 美元,单笔最多 50 美元#

以美元卡为例,金额使用美分:10000 表示 100 美元,5000 表示 50 美元。每日额度按 Asia/Shanghai 时区计算。
{
  "cardInfoBizId": "CI_替换为实际卡片ID",
  "settings": {
    "limits": [
      {
        "period": "DAILY",
        "amountMinor": 10000,
        "timezone": "Asia/Shanghai"
      }
    ],
    "transaction": {
      "maxMinor": 5000
    }
  }
}
此请求未包含商户和国家规则,因此会清除允许修改的商户、国家限制。如需保留,请按示例二一并提交。

示例二:保留金额限制,只允许指定商户在美国消费#

merchantIds 填商户查询接口返回的商户 ID,不填商户名称;countries 填国家代码,例如 US。
{
  "cardInfoBizId": "CI_替换为实际卡片ID",
  "settings": {
    "limits": [
      {
        "period": "DAILY",
        "amountMinor": 10000,
        "timezone": "Asia/Shanghai"
      }
    ],
    "transaction": {
      "maxMinor": 5000
    },
    "merchantRule": {
      "mode": "ALLOW",
      "merchantIds": ["替换为查询返回的商户ID"]
    },
    "countryRule": {
      "mode": "ALLOW",
      "countries": ["US"]
    }
  }
}
金额、商户和国家规则同时生效。若要禁止列表中的商户或国家,将对应 mode 改为 DENY。

示例三:清除允许自行修改的消费规则#

{
  "cardInfoBizId": "CI_替换为实际卡片ID",
  "settings": {}
}
清除可修改的消费限额、单笔金额、商户和国家规则。锁定规则保持当前值,清除规则不代表无限消费。
若只想清除消费限额,可传 "limits": [],同时提交其他需要保留的可修改规则。

字段填写说明#

字段中文说明
settings.limits消费限额数组;每条包含周期和金额,空数组表示清除限额
settings.limits[].periodDAILY 每日、WEEKLY 每周、MONTHLY 每月、YEARLY 每年、LIFETIME 累计;提交大写字符串
settings.limits[].amountMinor周期限额,币种最小单位整数,至少为 1;不能用 0 表示清除
settings.limits[].timezone可选 IANA 时区,例如 Asia/Shanghai
settings.limits[].startDate可选周期开始日期,格式 yyyy-MM-dd
settings.transaction.minMinor可选单笔最低金额,币种最小单位整数,不小于 0
settings.transaction.maxMinor可选单笔最高金额,币种最小单位整数,至少为 1
settings.merchantRule.mode / settings.countryRule.modeALLOW 允许名单、DENY 禁止名单;提交字符串,不提交响应字典对象
settings.merchantRule.merchantIds商户 ID 数组
settings.countryRule.countries国家代码数组,例如 ["US"]
具体可修改维度、支持周期、金额范围以当前卡片及卡组规则为准,不同渠道配置不能混用。

查询可选值#

用途接口
商户列表GET /card-products/10010105/merchant/page
国家列表GET /card-products/10010105/reference/countries
时区列表GET /card-products/timezones
限额周期和名单模式按上表填写当前版本的枚举字符串。
修改于 2026-09-19 14:51:16
上一页
查询卡片敏感信息
下一页
商户列表(分页)
Built with