一、概述#
为了提升支付安全性,银行渠道在支付流程中新增了风控确认环节。当用户提交支付信息时,支付系统会调用商户配置的风控接口,由商户决定是否允许该笔支付。1.
配置风控接口 URL(通过管理后台或联系技术支持)
二、支付流程#
2.1 完整支付流程#
2.2 关键时间点#
T3: 支付系统调用商户风控接口(商户需要在此处决策)
三、商户需要做的事情#
3.1 配置风控接口 URL#
risk_control_url: 风控接口完整URL(必须支持 HTTPS)
merchant_id: 10001
risk_control_url: https://merchant.example.com/api/risk-control
3.2 实现风控接口#
商户需要实现一个 HTTP POST 接口,接收支付系统的风控请求并返回决策结果。3.2.1 接口规范#
Content-Type: application/json
{
"orderId": "ORD202401011234567890",
"cardPrefix": "123456",
"cardSuffix": "7890",
"cardHolderName": "John Doe"
}
| 字段 | 类型 | 必填 | 说明 |
|---|
| orderId | string | 是 | 订单ID(商户创建订单时传入的 orderId) |
| cardPrefix | string | 是 | 卡号前6位 |
| cardSuffix | string | 是 | 卡号后4位 |
| cardHolderName | string | 是 | 卡持有人姓名 |
响应体必须是纯文本字符串 "allow" 或 "deny",不要返回 JSON 格式
四、请求/响应示例#
4.1 允许支付的示例#
HTTP/1.1 200 OK
Content-Type: text/plain
allow
4.2 拒绝支付的示例#
HTTP/1.1 403 Forbidden
Content-Type: text/plain
deny
Modified at 2025-11-18 06:50:08