一、前记
公司要做一个与支付相关的App,尽管还没开始,前期准备已经可以开始了。本来这块内容极其珍贵,但大部分资料来源网络及他人传授,不吝啬,也发布出来,有缘人自能看到!
二、总述
看标题就知道这是一个系列。
2.1国内主流支付
- 微信支付 服务器开发,iOS开发,安卓开发
- 银联支付 服务器开发,iOS开发,安卓开发
- 支付宝支付 服务器开发,iOS开发,安卓开发
2.2Ping++架构设计
2.3设计模式
2.4自定义支付集成框架设计
三、微信支付
把微信支付分为以下几个模块,并分块说说。
3.1账号申请注册,此篇只写这块内容,其余内容后续
1、 开发者-注册账号流程
2、 开发者-资格认证流程
3、 资格认证-填写资料-认证资料准备-申请费用(财务)
3.2服务器开发
3.3iOS端开发
3.4安卓端开发
四、开发者-注册账号流程
一般而言,注册账号是公司老板,但若老板太忙或公司规模足够大完全轮不到老板时,注册账号的任务就会往下分配,比如CTO,或者项目经理、产品经理、注册账号专员、助理、财务、开发团队负责人、移动开发负责人等。不管由谁来,但总得注册账号才行!
因为涉及到很多保密信息,还设计到许多与财务相关的信息,敏感信息特别多,所以,注册账号人员层级理论上越高越好,注册信息的资料知道的人越少越好,保密程度越大越好。
注册账号网址:
https://open.weixin.qq.com/cgi-bin/readtemplate?t=regist/regist_tmpl&lang=zh_CN
4.1注册账号-填写基本信息
4.1.1必须要使用邮箱注册,建议使用常用的邮箱,且这个邮箱至少还准备使用十年以上的邮箱。
拿QQ邮箱来说,如果QQ可能过几年就不准备用了,那这个QQ的邮箱不推荐使用,还有一些免费注册的权限很低,安全性很低的邮箱也不推荐使用。
如果为此专门注册一个邮箱也行,<b>但切记保存好邮箱的一切信息</b>,且绑定到常用邮箱下(为了随时查看此邮箱的动态或邮件)。
填写邮箱的要求是:
<h6>作为登录帐号,填写未被微信开放平台注册、未被微信公众平台注册、未被微信私人帐号绑定的邮箱</h6>
4.1.2密码要求:
<h6>密码必须包含数字、字母,区分大小写,最短8位,区分大小写</h6>
输入同样两遍即可。
4.1.3输入验证码,看不清点击更换。
4.1.4点击勾选,同意并准守协议。
对此有疑虑的需认真仔细阅读协议,若不同意,请放弃微信支付。
4.1.5完成上述并同意协议后,点击下一步邮箱激活。
4.2注册账号-填写基本信息
登录邮箱,激活即可。
4.3注册账号-完善开发者资料
4.3.1真实姓名:建议层级越高越好,优先填老板大名。也可根据实际情况填写。无论怎么填,都必须是真名,和身份证相配。
4.3.2手机号:建议填几年内不会更换或失效的手机号,常用更佳。
4.3.3地址:一般而言填公司地址。
五、开发者资格认证
这个稍微难点。
5.1登录微信开发者平台
5.2开发者资格认证
5.2.1开发者资格认证-第一步:同意协议
5.2.2开发者资格认证-第二步:填写信息
☆☆ 这里涉及公司信息!! ☆☆
这也是为何之前提到,老板自己申请优先。如果这里许多资料,高层不愿交给下面的去做,那只能自己动手的。见图,一步一步填。
5.2.2.1 类型选择
5.2.2.2 企业资料! 这里需要企业很多资料,包括法人信息、企业开户银行等还有需要身份证复印件上传!
最难的应该是这一步吧。这些资料一般都比较机密,且不易拿到。
5.2.3开发者资格认证-第三步:发票信息
发票信息必不可少。
5.2.4开发者资格认证-第四步:支付费用
认证可是要钱的!交吧~
等几天,认证成功!300元一年。
六、创建移动应用
注册了账号,也认证了开发者资格了。做的是移动支付,故而一个应用是少不了的!
应用是否上架都行,但应用的一些信息是必要的!
<b>以下步骤可以交给开发者完成,不建议项目经理以上完成,具体视公司情况而定!</b>
6.1 创建应用-进入操作界面
6.2 创建应用-填写基本信息
6.3 创建应用-填写平台信息
这里整一个安卓的,相对容易些。
特别注意:这里填的信息需要与开发人员沟通,确认后才可填。原因是应用包名是全球唯一的,如果填的包名不可用,更换起来相对较为麻烦。如果应用已经上架,包名找移动开发人员索取即可。
6.4 创建应用-提交成功
提交成功,会看到审核中。。。
七、接入微信支付
资料较多且牵涉较广还涉及一些专业技能知识,建议项目经理。
7.1第1步-进入应用详情页点击“开通”
7.2第2步-填写经营者信息
7.3第3步-填写商户信息
7.4第4步-填写结算账户
7.5第5步-确认提交
资料填写完毕,提交即可。
7.6第6步-等待审核
7.7第7步-审核通过
审核通过,庆祝。😁
八、账户验证
8.1第1步-安装支付插件
8.2第2步-登陆微信支付账户
8.3第3步-查看账户-确认收款
8.4第4步-验证通过
九、协议签署
⭐️⭐️建议认真阅读每一份协议,并认真核对信息⭐️⭐️
涉及到法律,财务的怎么认真都不为过,一旦有纠纷,要为自己维权。
如果有疑虑,可以电话和微信相关人员沟通,如果无果建议放弃微信支付这块内容。
至此。一路顺利可见下图:
十、集成微信支付
10.1 第1步-获取证书
如图所示:
10.2 第2步-下载开发包
10.3 第3步-获取AppSecret
10.4 第4步-获取商户密钥
10.5 第5步-集成开发
接下来就是开发了~
详见下篇
注:本文绝大部分图片由Dream提供,本文转摘需注明出处,所有图片只可阅览使用,不得做其他用途。
本文地址:
http://www.jianshu.com/p/66fb25ffc59e
下一篇:004-移动支付02-微信支付-服务器开发