㉕ 批量付款开票 ★ 扳机
⑧ 付款 是一单一付,老板每天几十单就要点几十次 U 盾。 本接口一次勾多笔订单、生成一张批量支付页、老板签一次全付完,票也一起开出来。 页面类:POST 进 → 拿 pageUrl → 跳过去。
批量付款之后会发生什么(业务)
接口
POST https://openapi.kailingteck.com/api/v1/icbc/order/batch-pay
鉴权:X-App-Key + X-Sign + X-Timestamp。
请求参数(工行全字段 · 原样传)
| 工行字段 | 必填 | 大白话说明 |
|---|---|---|
appId | 中台填 | 平台编号(开灵自动填,你不用传) |
verifiedCode | 中台填 | 机构编码(平台自营下必输;开灵从配置注入) |
ukeyId | 中台填 | U盾 ID(平台自营下必输;开灵从配置注入) |
orderInfo | 必填 | 订单列表,数组,最多 5 笔一批。字段见下表 |
trxChannel | 选填 | 交易渠道:01-PC / 02-移动端 / 03-H5 |
payJumpUrl | 选填 | 批量付款完成后跳回你们页面的地址 |
orderInfo 订单信息(数组)
| 工行字段 | 必填 | 大白话说明 |
|---|---|---|
outOrderId | 必填 | 合作方订单 ID(要和 ⑦ 下单时传的一致) |
outVendorId | 选填 | 收方编号 |
outUserId | 选填 | 付方编号 |
{
"trxChannel": "01",
"payJumpUrl": "https://your-site.com/pay/done",
"orderInfo": [
{ "outOrderId": "KLORD20260824001", "outVendorId": "562526", "outUserId": "KL20260824001" },
{ "outOrderId": "KLORD20260824002", "outVendorId": "562526", "outUserId": "KL20260824002" }
]
}返回
{ "code": "CYT_00000", "data": { "pageUrl": "https://…/redirect/rxxx", "mock": false } }页面类:前端 location.href = pageUrl 跳工行批量支付页。
