📄 正文
限额规则是归属公司的独立对象,由五个控制组拼装而成:purchaseControl(消费)、cashAdvanceControl(取现)、currencyControl(币种名单)、mccControl(商户类别名单)、geographicControl(地区名单)。规则新建即 ACTIVE,但在绑定到卡或员工之前不约束任何交易——绑定操作见绑定与解绑,整体模型见设置消费限额。
创建规则
POST /open-api-corp/velocity/v1/create-rule
请求参数:顶层
ruleRef 是幂等键:网络超时后用同一 ruleRef 重试,DCS 不会重复建规则,而是原样返回首次创建的结果。请求参数:消费控制组 purchaseControl
不传purchaseControl 即不限消费。
请求参数:取现控制组 cashAdvanceControl
不传cashAdvanceControl 即不限取现。与消费组的差别在于多一个组级开关 allowed:只要配置了本组,allowed 就必填,传 false 直接禁止取现。
请求参数:三类名单控制组
三类名单结构一致:type 二选一(WHITELIST / BLACKLIST)+ 一个非空明细列表。
响应 data
响应data 是完整规则对象:回显上述五个控制组(未配置的控制组返回 null,组内未配置的字段亦返回 null),并额外返回以下平台字段:
请求示例
响应示例
错误码
完整错误码全集见错误码字典。

