转账作废
接口描述:
转账作废接口采用加密方式调用,加密机制参见:加密与签名。
转账作废即作废转账的申请单,当转账申请成功后需要终止时调用此接口,作废只能作废初始化状态的申请单。审核过的无法进行作废操作。调用方调用作废接口,接口返回:
1、http状态为 200,即认为 付款单作废成功。
2、http状态为 非200,即认为 付款单作废失败。
接口地址:/{context}/cancel/packed
请求方式:POST
consumes:["application/zw-packet"]
produces:["application/zw-packet"]
请求示例:
{
"sn": "",
"callerSN": ""
}
请求参数
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
sn | 流水号,申请成功后返回 | body | false | string | |
callerSN | 调用方流水号,如:HIS流水号 | body | false | string |
响应示例:
{
"currency": "CNY",
"amount": 0,
"transfer": 0,
"sn": "",
"callerSN": "",
"payType": "",
"paymentAccount": "",
"paymentName": "",
"paymentBank": "",
"receivingAccount": "",
"receivingName": "",
"receivingBank": "",
"scene": "",
"postscript": "",
"createTime": "",
"execTime": "",
"id": 0,
"payload": "",
"state": "",
"message": ""
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
currency | 货币 | string | |
amount | 交易金额,单位:元 | number | |
transfer | 转账金额,单位:元 | number | |
sn | 流水号 | string | |
callerSN | 调用方流水号,如:HIS 流水号 | string | |
payType | 支付方式,参见:约定字典 | string | |
paymentAccount | 付款账户 | string | |
paymentName | 付款户名 | string | |
paymentBank | 付款银行 | string | |
receivingAccount | 收款账户 | string | |
receivingName | 收款户名 | string | |
receivingBank | 收款银行 | string | |
scene | 场景,默认:1,1:出院结算、2:OA、3:物资采购 | string | |
postscript | 附言 | string | |
execTime | 最近执行时间 | string(date-time) | string(date-time) |
createTime | 创建时间 | string(date-time) | string(date-time) |
id | 标识,修改时必须 | integer(int32) | integer(int32) |
payload | 负载的其它业务数据, JSON 格式 | string | |
state | 支付状态,0:初始化、1:提交、2:同意、3:转账、4:成功、5:失败、6:待确认、7:已复核、8:作废 | string | |
message | 消息 | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |