首页 理论教育支付客户端支付流程-2017软件工程论文专集

支付客户端支付流程-2017软件工程论文专集

【摘要】:智能POS终端的支付流程由运行于终端的支付应用客户端与云支付系统交互完成,交易流程遵守销售点终端规范,与传统POS终端的交互流程基本一致。登录完成后,支付客户端自动发起签到请求;云支付系统与收单平台进行交互,生成对PIN加密的PIK和进行报文鉴别的MAK,将PIK和MAK保存在云支付系统后台,并将PIK返回给支付客户端程序处理。

智能POS终端的支付流程由运行于终端的支付应用客户端与云支付系统交互完成,交易流程遵守销售点终端规范,与传统POS终端的交互流程基本一致。

(1)商户操作员打开支付客户端程序,支付客户端完成系统自检和与后台系统的身份认证;如验证不通过,支付客户端将自动退出,无法完成后续步骤。

(2)认证通过后,商户输入操作员编号和密码,进行登录。

(3)登录完成后,支付客户端自动发起签到请求;云支付系统与收单平台进行交互,生成对PIN加密的PIK和进行报文鉴别(MAC)的MAK,将PIK和MAK保存在云支付系统后台,并将PIK返回给支付客户端程序处理。

(4)签到完成后,商户操作员点击消费,输入消费金额并确认,转至刷卡界面。

(5)持卡人使用银行卡刷卡或在非接读卡区挥卡后,支付客户端程序进行读卡处理。完成后跳转至输密界面。(www.chuimin.cn)

(6)持卡人通过密码键盘输入密码,确认后,密码键盘利用PIK对持卡人输入的PIN进行加密,并由支付客户端程序将加密后的数据和其他交易相关数据以JSON格式上送给云支付系统。

(7)云支付系统对终端的交易相关信息进行验证,验证成功后封装8583报文,并使用后台保存的MAK计算MAC。封装完成后,云支付系统将交易发送至收单平台。

(8)收单平台处理交易后,将交易处理结果发送至云支付系统,并由云支付系统将交易结果返回给支付客户端程序。

(9)支付客户端程序收到交易结果后,调用打印机打印小票,完成交易。