签购单附加打印内容
该交易处理流程为,商家终端应用在交易完成后确认需要在签购单底部添加附加信息后,向USDk发起签购单附加打印内容请求,同时传入原交易凭证号等信息。
注:此种模式下,建议USDK默认配置联数为0联,避免一笔交易打印两次签购单。打印内容上,默认文字在图片(Bitmap)的上方,文字暂只支持换行(%0a)指令。
接口调用说明
http请求方式:POST
http://YOUR_POS_IP:9801/trans
[YOUR_POS_IP]为通联智能终端的本机IP地址,若应用在终端上运行可直接使用localhost。
调用示例
{
"business_id":"900300003",
"print_append_text":"欢迎使用通联支付",
"print_append_pic":YOUR_PICTURE_BITMAP_IN_BYTE,
"print_append_page":"2",
}
请求参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| business_id | 是 | 业务类型 |
| print_append_text | 是 | 需要打印的文字 |
| print_append_pic | 是 | 需要打印的图片(Bitmap格式,转换为bcd格式的byte字符串) |
| print_append_page | 是 | 需要打印的联数 |
返回示例
{
"rejcode":"00",
"rejcode_cn":"交易成功",
"business_id":"900300003"
"merch_name":"通联支付测试商户",
"merch_id":"990581048996000",
"ter_id":"10000018",
"trans_channel":"006",
}
返回参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| rejcode | 是 | 交易应答码(最长6位字符串) |
| rejcode_cn | 是 | 交易应答码中文解释(最长40位字符串) |
| business_id | 是 | 业务类型 |
| merch_name | 是 | 通联支付特约商户中文名称 |
| merch_id | 是 | 通联支付特约商户编码 |
| ter_id | 是 | 通联支付特约商户终端编码 |
| trans_channel | 是 | 终端交易渠道 |
正常情况下交易成功时,rejcode将为“00”,收到应答成功后再解析其他响应字段。