概要

本文档详细介绍了用户APP、SDK与后台之间的交互作用,用图形直观简洁的介绍每个功能,并附有详细的文字说明加以解释。

初始化

  • 激活 CIL分配商户号、终端号;sdk从终端获取sn号验证身份,从云端获取devicetoken,将上述信息上传到管理平台验证身份,身份合格后将参数下载到sdk内。

  • 主密钥下载 主密钥下载:采用非对称加密方式,获取主密钥KEY,并启动主密钥。

  • 剩余工作密钥下载 剩余工作密钥下载:下载工作密钥并装载;下载aid并装载;下载ic公钥并装载。


消费

  • 银行卡消费 银行卡消费:输入金额,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码消费 扫码消费:输入金额后,扫描消费者付款码,加上终端信息,全部报文经加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。


撤销

  • 银行卡撤销 银行卡撤销:输入凭证号本地获取原交易信息,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码撤销 扫码撤销:输入凭证号本地获取原交易信息,全部报文经加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。


退货

  • 银行卡退货 银行卡退货:输入金额、交易日期、参考号等获取原交易信息,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码退货 扫码撤销:输入金额、交易日期和参考号本地获取原交易信息,全部报文经加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。


预授权类

卡预授权类

  • 预授权 预授权:输入金额,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 预授权撤销 预授权撤销:输入相关信息获取原交易,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 预授权完成 预授权完成:输入相关信息获取预授权交易,输入预授权完成金额后,刷卡操作,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 预授权完成撤销 预授权完成撤销:输入相关信息获取预授权完成交易,刷卡操作后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

码预授权类

  • 扫码预授权 扫码预授权:输入金额后,扫描消费者付款码,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码预授权撤销 扫码预授权撤销:输入相关信息获取原交易,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码预授权完成 扫码预授权撤销:输入相关信息获取交易相关信息,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。

  • 扫码预授权完成撤销 扫码预授权完成撤销:输入相关信息获取交易相关信息,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文。


明细查询

  • 明细查询 明细查询:发送终端信息到api,加密模块加密全部报文后返回mac数据,经过8583报文处理模块处理后,发送到管理平台,管理平台返回应答报文,终端显示。


结算

  • 结算 结算:发送终端信息、商户号、结算批次号到api,加密模块加密全部报文后返回mac数据,经过8583报文处理模块处理后,发送到管理平台,管理平台返回应答报文,终端显示。


小费

  • 收取小费 收取小费:app发起交易,将原交易信息、消费金额传送给api,加密模块加密全部报文后返回mac数据,经过8583报文处理模块处理后,发送到交易网关,交易网关返回应答报文,终端显示交易成功。

  • 小费撤销 小费撤销:app发起交易,将原小费交易信息传送给api,加密模块加密全部报文后返回mac数据,经过8583报文处理模块处理后,发送到交易网关,交易网关返回应答报文,终端显示交易成功。


余额查询

  • 余额查询 余额查询:app发起余额查询,刷卡后,读卡模块获取卡片信息,加密模块获得密码密文,同卡片信息一起,全部报文经过加密模块加密后返回mac数据,经过8583报文处理模块处理后,发送给交易网关,网关返回应答报文,app显示刷卡余额。