003-移动支付01-微信支付-账号申请
一、前记
公司要做一个与支付相关的App,尽管还没开始,前期准备已经可以开始了。本来这块内容极其珍贵,但大部分资料来源网络及他人传授,不吝啬,也发布出来,有缘人自能看到!
二、总述
看标题就知道这是一个系列。
移动支付.png2.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注册账号-填写基本信息
注册账号1-填写基本信息.png4.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注册账号-填写基本信息
注册账号2-邮箱激活.jpeg登录邮箱,激活即可。
4.3注册账号-完善开发者资料
注册账号3-完善开发者资料4.3.1真实姓名:建议层级越高越好,优先填老板大名。也可根据实际情况填写。无论怎么填,都必须是真名,和身份证相配。
4.3.2手机号:建议填几年内不会更换或失效的手机号,常用更佳。
4.3.3地址:一般而言填公司地址。
五、开发者资格认证
这个稍微难点。
5.1登录微信开发者平台
先登录.jpeg 登录2.jpeg5.2开发者资格认证
开发者资格认证.jpeg5.2.1开发者资格认证-第一步:同意协议
开发者资格认证-同意协议一.png 开发者资格认证-同意协议二.png5.2.2开发者资格认证-第二步:填写信息
☆☆ 这里涉及公司信息!! ☆☆
这也是为何之前提到,老板自己申请优先。如果这里许多资料,高层不愿交给下面的去做,那只能自己动手的。见图,一步一步填。
5.2.2.1 类型选择
开发者资格认证-填写资料1.png
5.2.2.2 企业资料! 这里需要企业很多资料,包括法人信息、企业开户银行等还有需要身份证复印件上传!
最难的应该是这一步吧。这些资料一般都比较机密,且不易拿到。
开发者资格认证-填写资料2.png 开发者资格认证-填写资料3.png 开发者资格认证-填写资料4.png 开发者资格认证-填写资料5.png 开发者资格认证-填写资料6.png5.2.3开发者资格认证-第三步:发票信息
发票信息必不可少。
开发者资格认证-发票信息1.png5.2.4开发者资格认证-第四步:支付费用
认证可是要钱的!交吧~
开发者资格认证-支付费用.png等几天,认证成功!300元一年。
资格认证-认证成功.png六、创建移动应用
注册了账号,也认证了开发者资格了。做的是移动支付,故而一个应用是少不了的!
应用是否上架都行,但应用的一些信息是必要的!
<b>以下步骤可以交给开发者完成,不建议项目经理以上完成,具体视公司情况而定!</b>
6.1 创建应用-进入操作界面
创建应用-进入操作界面.png6.2 创建应用-填写基本信息
创建应用-填写基本信息1.png 创建应用-填写基本信息2.png6.3 创建应用-填写平台信息
这里整一个安卓的,相对容易些。
特别注意:这里填的信息需要与开发人员沟通,确认后才可填。原因是应用包名是全球唯一的,如果填的包名不可用,更换起来相对较为麻烦。如果应用已经上架,包名找移动开发人员索取即可。
创建应用-填写平台信息.png6.4 创建应用-提交成功
提交成功,会看到审核中。。。
七、接入微信支付
资料较多且牵涉较广还涉及一些专业技能知识,建议项目经理。
7.1第1步-进入应用详情页点击“开通”
第1步-进入应用详情页.png 第2步-点击开通.png7.2第2步-填写经营者信息
1-经营者信息-联系信息.png 2-经营者信息-APP信息.png7.3第3步-填写商户信息
3-经营者信息-经营信息(1).png 3-经营者信息-经营信息(2).png7.4第4步-填写结算账户
结算账户.png7.5第5步-确认提交
资料填写完毕,提交即可。
7.6第6步-等待审核
等待审核-查看.png 等待审核.png7.7第7步-审核通过
审核通过,庆祝。😁
八、账户验证
8.1第1步-安装支付插件
8.2第2步-登陆微信支付账户
8.3第3步-查看账户-确认收款
8.4第4步-验证通过
验证通过.png九、协议签署
⭐️⭐️建议认真阅读每一份协议,并认真核对信息⭐️⭐️
涉及到法律,财务的怎么认真都不为过,一旦有纠纷,要为自己维权。
如果有疑虑,可以电话和微信相关人员沟通,如果无果建议放弃微信支付这块内容。
点击签署-成功提示.png至此。一路顺利可见下图:
申请微信支付成功.png十、集成微信支付
10.1 第1步-获取证书
如图所示:
1-安装证书.png 1-申请安装-学员演示.png 2-申请安装.png 3-安装成功.png 4-找到下载证书.png 5-下载证书.png10.2 第2步-下载开发包
开发包下载.png10.3 第3步-获取AppSecret
确定身份.png AppSecret.png10.4 第4步-获取商户密钥
10.5 第5步-集成开发
接下来就是开发了~
详见下篇
注:本文绝大部分图片由Dream提供,本文转摘需注明出处,所有图片只可阅览使用,不得做其他用途。
本文地址:
http://www.jianshu.com/p/66fb25ffc59e
下一篇:004-移动支付02-微信支付-服务器开发