测试卡号:与银联测试环境联调使用的卡号 测试卡号
交易流程:实名认证交易->代收交易(包括处理后台通知,需要还可以对代收做交易状态查询交易)

前台实名认证:无后台通知,有前台返回商户按钮(前台通知)
如果上送accNo回显在认证页面的话,customerInfo验证要素根据在银联后台配置上送,具体参见代码示例注释。

后台实名认证:同步返回结果确定交易是否成功
customerInfo验证要素根据在银联后台配置上送,具体参见代码示例注释。

消费:后台交易,以后台通知或者交易状态查询确定是否成功
customerInfo验证要素根据在银联后台配置上送,具体参见代码示例注释。

交易状态查询说明:
origrespcode=00成功,03、04、05重新查询,其他为失败。

消费撤销交易与退货:
消费撤销和退货有什么区别?
消费撤销仅能对当天的消费做,必须为全额,一般当日或第二日到账,可能存在极少数银行不支持。
退货能对11个月内的消费做(包括当天),支持部分退货或全额退货,到账时间较长,一般1-10天(多数发卡行5天内,但工行可能会10天),所有银行都支持。
注:以上的天均指清算日,一般前一日23点至当天23点为一个清算日。测试环境为测试需要,13:30左右日切,所以13:30到13:30为一个清算日。

对账文件下载:
对账文件什么时候能下载?
测试环境一般下午5点出,文件内包含的交易的时间范围是13:30-13:30。
生产环境一般早上9点出,文件内包含的交易的时间范围是23:00-23:00。

对账文件获取后会落地成一个zip文件,zip文件中的ZM,ZME文件各个字段的拆分解析可以参考DemoBase.java中的parseZMFile parseZMEFile 方法。