张家界高校二手商品交易平台在线支付功能的实现

来源 :商 | 被引量 : 0次 | 上传用户:chimaomao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对张家界缺少面向高校大学生的二手商品交易平台的现状,提出了开发张家界高校二手商品交易平台的解决方案。而在线支付功能是该解决方案的主要功能。本文结合张家界高校二手商品交易平台的特点,选择易宝第三方平台进行开发,分析了易宝在线支付功能的安全性,并使用J2EE技术实现了易宝支付的接口,经测试达到在线支付安全可靠的效果,具有一定的实用性。
  关键词:张家界;高校大学生;二手商品;在线支付
  引言
  随着中国居民消费观念的提高,越来越多的年轻人开始接受二手商品的交易方式。高校大学生是其中一个特殊的年轻人群体。因为高校每年都有毕业生离校,所以毕业生是大量二手商品的供应方,而其他大学生存在购买二手商品的需求,自然高校大学生形成了一个稳定的二手商品交易形态。张家界每年毕业生人数近三万人,人年均消费过万元,如此稳定和庞大的大学生队伍,可以预测,张家界高校大学生的二手商品的交易市场潜力无限。
  目前而言,面向张家界地区的二手商品的交易平台屈指可数。据调查,张家界高校学生参与平台交易的人数只有3%左右,原因有两个方面:其一是这些平台面向的主要用户不是高校大学生;其二是只能现金交易,没有提供在线支付功能。而正是因为这些原因,据不完全统计,张家界92%的毕业生都选择采取校园摆摊的形式进行二手商品交易,这种线下面对面交易的方式,弊端非常多,耗费毕业生和其他消费者大量的时间。因此开发一个支持在线支付,只面向张家界高校大学生的二手商品交易平台,显得非常必要。而在线支付功能是这个项目非常重要的一个环节。
  1.在线支付的方案
  在线支付功能就是指当用户购买了二手商品以后,银行从买家指定的账号提取货款,然后等货到了以后,银行再将钱汇到卖家账号。该功能需要通过程序与银行进行对接,目前有两套方案可以选择:1,用户直接与银行进行对接;2,通过第三方平台进行对接。
  第一套方案的优点是资金安全性高,但开发的难度很大,因为每个银行的接口可能不一样,选择不同的银行,需要实现多种银行接口。第二套方案,优点是开发难度较小,只需实现第三方平台的接口即可,但是因为第三方平台是私企,存在携款潜逃的可能性,资金风险比较高。
  在本项目中,我们选择第二套方案,因为我们平台交易的金额每个月不会超过十万,资金风险可以接受。而在众多的第三方平台中,“易宝”不仅有当当网等大型电商网站或者平台采用的案例,而且提供免费的会员制,所以成为我们最终选择的第三方交易平台。
  2.基于易宝的在线支付功能的实现过程
  基于易宝第三方平台的在线支付过程,需要经过以下几个步骤:
  第一步:平台商家需要将商品的价钱,商家编号等参数传递到易宝网关页面;
  第二步:买家在易宝支付界面上选择银行,输入银行账号和密码等信息,并确认。
  第三步:易宝第三方平台对输入的参数进行验证,确认信息合法,并在买家账号扣钱。
  第四步:易宝把扣款的结果通过参数传递给平台页面。
  第五步:平台再次验证易宝发送的消息的合法性,并对买家的购买记录进行相应的标记。如果成功,就进行发货。具体过程如图1所示。
  图1 在线支付流程图
  3.基于易宝的在线支付的安全性分析
  在图1的过程中,最关键的功能是保证在线支付的安全性。本节从两个方面分析在线支付的安全性,详细说明在实现过程中是如何满足安全性需求的。在线支付的过程中,商家需要把商品的货款以及货币类型发送给易宝,易宝根据相应的参数完成支付功能。这个过程中,货款数以及货币类型是非常关键的参数,这些参数不能被纂改或者伪造,这是其一。其次就是易宝根据参数进行扣款操作后,需要将扣款操作是否成功的结果反馈给商家,因为这个结果是决定商家是否发货的根据,所以非常重要,同样的不能被纂改或者伪造。
  为满足上述安全性,易宝支付平台提供了MD5算法来对参数进行加密认证。所谓MD5算法就是计算机安全领域广泛使用的一种杂凑算法,用于确保信息传输的完整一致。商家通过在易宝支付平台注册会员,得到密钥。然后利用密钥,对商家提供的参数进行MD5算法加密,从而产生唯一的MD5信息摘要。这样一旦商家的参数发生改变,那么易宝平台得到的信息摘要肯定与商家发送过来的信息摘要不一样,从而防止关键参数被纂改或者伪造。具体过程如图2:
  图2 易宝支付的安全性分析图
  对易宝反馈的结果进行验证也是采取类似的过程,在此不再说明。实现其安全性验证的核心代码如下,利用MD5算法对参数产生摘要。
  public static String buildHmac(String p0_Cmd,String p1_MerId,String p2_Order,String p3_Amt,String p4_Cur,String p5_Pid,String p6_Pcat,String p7_Pdesc,String p8_Url,
  tring p9_SAF,String pa_MP,String pd_FrpId,String pr_NeedResponse)
  {
  StringBuffer svalue=new StringBuffer();
  svalue.append(p0_Cmd);//业务类型,一般为buy
  svalue.append(p1_MerId);//商家编号
  svalue.append(p2_Order);//订单编号
  svalue.append(p3_Amt);//支付金额
  svalue.append(p4_Cur);//交易币种
  svalue.append(p5_Pid);//商品名称   svalue.append(p6_Pcat);//商品种类
  svalue.append(p7_Pdesc);//商品描述
  svalue.append(p8_Url);//支付成功返回的地址,开发者自己定义
  svalue.append(p9_SAF);//送货地址
  svalue.append(pa_MP);//商户扩展信息
  svalue.append(pd_FrpId);//银行编码
  svalue.append(pr_NeedResponse);//应答机制
  //MD5算法,key是注册易宝得到的密钥
  String strNewString=DigestUtil.hmacSign(svalue.toString(),key);
  return strNewString
  }
  商家发送的关键参数列表说明如表1所示:
  表1 商家发送的关键参数列表
  参数名字参数默认值参数说明
  p0_Cmdbuy业务类型
  p1_MerId商家在易宝的注册编号商户编号
  p3_Amt0.0支付金额
  p4_CurCMP交易币种
  p8_Url自己定义商户接受支付成功数据的地址
  4.在线支付功能的实现效果
  笔者所在的团队通过向易宝注册会员,获取商家编号,密钥等信息,然后利用J2EE技术实现了在线支付功能,经过测试,该功能安全,可靠。其实现效果图2,图3所示:
  5.结语
  本文为实现张家界高校二手商品在线支付的功能,从在线支付候选方案的优缺点入手,选择易宝第三方支付平台进行开发,并对易宝支付的安全性进行了分析,最后利用J2EE技术结合MD5算法,实现了在线支付的功能。经过测试,该功能安全,可靠,具有实用性。(作者单位:吉首大学旅游与管理工程学院)
  基金项目:吉首大学2015年度大学生大学生研究性学习与创新性实验计划项目(JSU-CX-2015-038)
  参考文献:
  [1] 韩勇.基于高职园区的二手商品交易网站可行性研究[J].中国管理信息化,2010,13:61-63.
  [2] 高文莲.云计算环境下的电子交易风险评估模型[J].计算机仿真,2014,1(31):212-215.
  [3] 张建伟,李鑫,张梅峰.基于MD5算法的身份鉴别技术的研究与实现,2003,3(4):118-120.
  [4] 阙星文.易宝支付:十年创变,再踏新途,2013,11:36-38.
其他文献
摘 要:在金融危机的情况下,为了顺利完成投资计划,方便解决各种紧急情况,国家和政府批准在债券的筹资资金方面提出了很多的急救措施,但是这些措施并不能完全实施,存在这一些问题,例如经常出现的“破发”、“零成交”的情况。本文通过研究其宏观和微观的各种影响因素,来解决这一问题。进一步推进地方政府债券,必须定制能够符合当下债券市场的措施,信息以及引入专门的评估机构,预测风险。  关键词:我国地方政府;债券;
期刊
@@
目的:探讨无痛消化内镜诊疗的配合与护理效果.方法:选取2013年2月~2015年2月我院收治的400例开展消化内镜诊疗患者,随机分为观察组、对照组,对照组行一般护理,观察组行全面配
期刊
@@
目的:对护理质量进行标准化管理,通过实施标准化管理对护理质量进行进一步完善.方法:构建一系列基础护理标准准则,其中包括护士的日常工作内容;护士分层管理状况;环境维护,注
如今我国各类行业对于应聘人才的计算机操作技能都提出较为严格的规范要求,同步状况下亦令高专院校计算机教学工作面临全新的挑战困境和发展契机.在此类背景下,笔者决定针对
目的 调查急性中毒患者的临床流行病学特征.方法 独立设计调查登记表,采用多中心、前瞻性病例调查方法,收集并分析2015年6月至2016年9月江苏省9所医院急诊科就诊的急性中毒患
随着经济全球化进程的加速,英语作为国际语言在借鉴国外先进技术和管理经验等方面具有不可替代的作用,因而英语教学是高职院校教育体制中不可或缺的组成部分。高职教育旨在培
目的:探讨采用个性化护理对小儿重症肺炎高热惊厥进行干预的效果.方法:选取2014年6月~2015年7月该院80例重症肺炎患儿,根据不同护理方案将其分为A组与B组,两组均为40例.其中B
目的:从人前列腺癌细胞系中扩增获得目的基因前列腺干细胞抗原(PSCA),构建真核表达载体并进行真核表达.方法:从人前列腺癌细胞系LNCaP中扩增目的基因PSCA,构建真核表达质粒pI