签购单规范

小票(签购单)样例,银行卡类小票和扫码类小票:

其他说明

签购单中,可以有空行

交易金额显示,如为退货或撤销,均在金额前显示负号

卡号后面的一位字母,刷卡方式,取值: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信息