可空 参数类型 备注

sysType 客户端类型 N String 标识客户端类型:1-Android;2-IOS

sysVersion 操作系统版本号 N String 设备系统版本号

appName APP名称 N String APP版本名称

appVersion App版本号 N String 客户端app当前软件版本

sysTerNo 设备固件号 Y String 可以用来确定一台设备的固定设备号(不用考虑刷机后变更)

custId 商户ID N String 发起方商户编码

txnDate 交易日期 N String

txnTime 交易时间 N String

custMobile 用户手机号 N String 交易发起人手机号<登陆者手机号>

token 登录令牌 Y String 注册和找回密码可以不需要登录令牌,其他交易确实登录令牌将要求客户端重新登录

表4-2 必传字段约定

5 基于Android平台模拟移动支付系统的设计与实现

5。1 用户登录模块

5。1。1 用户注册功能

(1)功能描述:

注册时前端对用户输入手机的号码进行初步验证,格式、长度的设置,点击获取验证码后,后台调用第三方接口,获取到验证码,如果用户输入的是正确的号码且并没有注册过本系统,会实时收到验证码,否则给出提示信息,后台验证通过后进入下一步,设置登录密码、支付密码完成注册。如图5-1所示:

图5-1 用户注册

(2)主要代码:

MobileVerifyActivity调接口传给后台手机号码,获取验证码部分代码:

private void getVerifyCode() {

HashMap<String, String> map = new HashMap<String, String>();

User。uAccount = mobile;

map。put("custMobile", mobile);

if (action。equals(ACTION_FORGET_LOGIN_PWD)) {

map。put("codeType", "02");

map。put("custId", User。uId);

} else if (action。equals(ACTION_FORGET_PAY_PWD)) {

map。put("codeType", "03");文献综述

map。put("custId", User。uId);

} else{

map。put("codeType", "01");

}

MyHttpClient。postWithoutDefault(this, Urls。GET_VERIFY, map,

new com。loopj。android。http。AsyncHttpResponseHandler() {

@Override

public void onSuccess(int statusCode, Header[] headers,

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

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

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

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

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

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

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

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

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

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

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

安康汉江网讯

网络语言“XX体”研究

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

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

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

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

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