跳转到主要内容
消费限额可以限制持卡人单笔交易的最大金额,以及允许交易的商户类别。这些限制为可选项,可以在创建卡片时设置,也可以之后再更新。

单笔限额

为每笔交易设置最大金额。限额必须大于 0,且不能超过系统规定的最大授权上限。

在创建卡片时设置

Create Card 请求中加入 spending_controls

对已有卡片进行更新

使用 Update Card 接口:
响应:
修改在 card.update.succeeded webhook 触发后生效。
目前仅支持 PER_TRANSACTION 周期。币种与卡片的 card_currency 一致。创建卡片时若未指定,系统会使用账户级的最大单笔授权限额作为默认值。

MCC 限制

MCC(商户类别代码)限制可以限定卡片能与哪些类型的商户交易。你可以定义白名单黑名单,但两者不能同时使用。

白名单(allowed_mcc

只有 MCC 在此名单中的交易会被受理,其他 MCC 一律拒绝。

黑名单(blocked_mcc

MCC 在此名单中的交易会被拒绝,其他 MCC 会被受理。
allowed_mccblocked_mcc 不能同时设置。两者只能选其一,或都不设置。

设置 MCC 限制

在创建卡片时加入 risk_controls,或使用 Update Card 接口:
响应:

交易被拒绝示例

当交易因 MCC 限制被拒绝时,授权 webhook 中会出现 transaction_status: DECLINED,并在 description 中说明原因: