支付参数
Method POSTURL
https://xxx.finexusgroup.com/api/submit- 请求参数
- 响应参数
配置字段 paymentMethod,用于卡支付和二维码支付选项。
如果交易被拒绝,请通过激活 ANPR 重新尝试,以确保车辆仍然在场,并重新触发付款提交。
重复检查将基于 sequenceNo 与 paymentTime 的组合进行判断。
Header
| 字段名 | 是否必需 | 类型 | 描述 |
|---|---|---|---|
Signature | 是 | String | 包含消息的签名值。消息的发起者负责生成签名,而消息的接收者必须验证签名,以确保消息的完整性、真实性和不可否认性。 请参考 附录 1 |
sourceSystem | 是 | String | 消息发起者的系统 ID。 |
Body
请参考 嵌入代码对内容进行加密,并在正文前添加消息类型指示符0011。
| 字段名 | 是否必需 | 类型 | 长度 | 描述 | 示例 |
|---|---|---|---|---|---|
msgVer | 是 | String | 8 | 版本数字 | "1.0" |
billerType | 是 | String | 2 | 付款类型 | "AM" - 自动化机器 |
callerDeviceType | 是 | String | 2 | 呼叫设备类型. | "17" - 本地部署停车系统 "18" - 云端停车系统 |
callerDeviceVer | 是 | String | 8 | 呼叫设备的应用版本数字。 | "1" |
sequenceNo | 是 | String | 16 | 在日历日内系统中唯一的运行消息序列数字,每天从 1 重新开始。 注意: 推荐的格式为 [Terminal ID][消息类型指示符][流水号]。 | "20090XX110000001" |
sellerId | 是 | String | 6 | 由 FINEXUS 提供,用于识别卖方或纳税人(商户)以进行电子发票处理。 注意: 如果没有使用电子发票,请默认使用 '000000'。 | "000000" |
mid | 是 | String | 15 | 商户 ID | "100000" |
isPaymentReq | 是 | String | 1 | 付款请求指示 | "Y" - 在 KPOS 触发付款。 "N" - 可选,付款处理将被启动。 |
payment | 条件的 | Object | 支付对象. | ||
isInvoiceReq | 是 | String | 1 | 发票请求指示 | "Y" - 此请求将向 LHDN 发送发票数据。 "N" - 此请求将不向 LHDN 发送发票数据。 |
invoice | 条件的 | Object | 用于向 LHDN 提交的发票对象,以用于电子发票。如果 isInvoiceReq 为“Y”,则为必需。 | ||
reserveField1 | 条件的 | Object |