签购单规范
小票(签购单)样例,银行卡类小票和扫码类小票:
其他说明
签购单中,可以有空行
交易金额显示,如为退货或撤销,均在金额前显示负号
卡号后面的一位字母,刷卡方式,取值:S(刷卡)、I(插卡)、M(无卡)、C(非接)
卡号后面的3位字母,卡品牌CUP
原凭证号:只有撤销或退货时显示
TAG:8583规范中的子域名,必须打印
各项内容必须完备,排版可以略有不同
标点符号全部为半角
银联卡消费打印的签购单中,必须要显示的内容:
内容
字段取值
备注
商户/持卡人/银行存根
固定文本
客户ID
0000000000
目前为10个0
商户名称
Config.IsoMsg.MERCHANT_NAME
商户号
response.getTrans().getCompInfoA2()
终端号
response.getTrans().getCompInfoA3()
卡号
response.getTrans().getCardNo() + response.getTrans().getCardType() + response.getTrans().getCardBrand()
卡号 + 刷卡方式(1S 2I 3C) + 卡品牌
有效期
response.getTrans().getCompExpirationDate()
需格式转换 MM/YY (为空不打印)
收单行
response.getTrans().compInfoA1()
发卡行
response.getTrans().getAdditionalResData()
交易类型
response.getTrans().getTransCode()
需转换,见下文'交易类型码表'
授权码
response.getTrans().getRevAuthCode()
批次号
response.getTrans().getBatchNum()
凭证号
response.getTrans().getTraceNum()
日期时间
response.getTrans().getTransDate() + response.getTrans().getTransDatetime()
需格式转换
参考号
response.getTrans().getRefNum()
交易金额
response.getTrans().getTransAmt()
小费(Tips)
签名
备注
版本
TAG
新大陆-打印规范
如果你想要自定义小票的样式,可以参考新大陆提供的打印文档,点击新大陆-打印规范.doc可以下载。
终端相应合规信息取值
按照银联最新规范,终端展示/打印信息需要根据8583报文中57域信息。因此,SDK中Trans新增部分字段
字段名
意义
compInfoA1
签购单收单行
compInfoA2
签购单商户号
compInfoA3
签购单终端号
compInfoA4
markup
compInfoA6
借贷记标识
compInfoA7
营销信息
compInfoA8
二维码信息
详细字段信息可查看javadoc中com.cardinfolink.pos.sdk.model.Trans信息