举例: http://210。22。153。30:8098/mpcctp/SY0003。json?REQ_MESSAGE={"REQ_BODY":{"custPwd":"96e79218965eb72c92a549dd5a330112","appVersion":"1。0","txnTime":"10:50:27","sysType":"2","sysVersion":"9。1","sysTerNo":"AF18C25C-27A6-4FB6-B19C-B514D5F01097","custMobile":"18516515037","txnDate":"2015-12-03"},"REQ_HEAD":{"SIGN":"ca7a9382b6878a4c6732734e840749ac"}}

4。1。2通讯返回

服务器返回JSON格式数据,值类型包含字符型和数字型两种,解析需要包含对象嵌套方式解析,建议使用第三方json解析工具。

所有交易返回数据中必含的字段为:

rspcod:”XXXXXX” “000000”为正确返回,其余为异常。

rspmsg:”描述信息” 返回结果的描述信息。

主要数据内容包含在json的data属性中,以加密后的密文返回,data解密方式按加密方式逆向并校验签名sign,这两个字段在接口返回信息中不再一一赘述。

以下为登录成功后返回的报文示例:

{"REP_HEAD":{"SIGN":"c586997110e74b1f2cb5871e1a3986b9"},"REP_BODY":{"custId":"15112700001875","custLogin":"18516515037","RSPCOD":"000000","RSPMSG":"登录成功!","custName":"鲁鲁修"}}]

以下为登录失败后返回的报文示例:

{"REP_HEAD":{"SIGN":"c586997110e74b1f2cb5871e1a3986b9"},"REP_BODY":{"RSPCOD":"999999","RSPMSG":"登录失败!" }}]

4。1。3通讯加密方式说明

系统采用MDE5的方式对登录密码进行加密后传给后台,对支付密码采用DES加密方式。

MD5(初始登录密码) --> 密码密文1

DES(初始支付密码) --> 密码密文1

4。2 数据库概要说明

4。2。1 常规使用字段约定

系统采用调用后台接口,获取服务器返回值的方法来间接得到数据存储内容。在与后台交互的过程中,用与后台约定好的固定字段获取其value值。

字段名 字段描述 参数类型 备注

txnDate 交易日期 String 格式:YYYY-MM-DD

txnTime 交易时间 String 格式:HH:MM:SS

payTime 支付时间 String YYYY-MM-DD HH:MM:SS 仅在订单查询类交易中出现

amt 金额 String 单位:元

格式:

不超过12位整数位+1位小数点+2位小数

无效格式如123,。10,1。131,有效格式如1。10,0。10

根据第三方接口实际情况 20,20。1,20。10,可视为正确

表4-1 常用字段约定

注意:查询历史订单列表和订单详情中的时间和金额支付平台都不做转换,以原格式显示页面即可

4。2。2 所有交易必传字段约定

要求客户端公用字段统一在一处赋值,避免调整字段后影响范围扩大

字段名 字段描述

上一篇:Android一元淘宝app的设计+源代码
下一篇:安卓的会议平台设计+源代码

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

Linux内核的键盘模拟实现【1538字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...