功能实现
1 网上支付整体流程
2 具体功能模块描述
2.1 购物车(cookies方式)
a. 选择课件点击购买,弹
出窗口显示当前购买情况
b. 随时可以对所购买课件进行增、删、改。
c. 选课结束,点击结帐。
d. 产生订单,进入支付阶段
2.2 产生订单
订单格式有规定:(yyyymmdd)-商户编号-商户流水号。如:19990720-88-12345。
商户编号是在商城和首信达成协议同时,由首信提供业界唯一编号。
2.3 支付
a. 选择支付方式(邮局汇款、银行转帐、网上支付)
b. 如果选择邮局汇款,则系统连接到汇款详细地址页面,清空购物车,本次购买结束。
c. 如果选择邮局汇款,则系统连接到汇款详细地址页面,清空购物车,本次购买结束。
d. 如果网上支付,显示登录客户信息,确认进入首信网上支付界面。
商城和首信达成协议的同时,首信提供一个加密算法的Javabean和双方约定的一个密钥(key),每笔订单产生的同时调用该javabean,可以得到一个指纹(长字符串),再加上key一并提交给首信支付接口。
2.4 管理员订单维护(结合首信支付平台)
a. 列表显示订单信息(订单号、下单客户名称、下单时间、支付方式、支付状态、订单操作)。
b. 点击订单号,可以查看订单详细信息。
c. 多条件订单检索。
d. 订单操作包括:删除订单、更改支付状态(已支付、未支付)、更改订单状态(待定、确认、未确认)
关于网上支付的支付状态,首信提供两种方式,一是首信提供界面,由网站管理员登录首信网站查看支付状态;二是商城设置首信提供的接口,首信返回直接数据。目前业界多采用的一种,这种方式稳定性、安全性较有保障(建议采用)。
2.5 商户订单浏览
a. 商户登录系统,列表显示自己所下订单(订单号、下单客户名称、下单时间、支付方式、支付状态、订单操作)。
b. 点击订单号可以查看订单详细信息。