01-架构服务器开发服务端开发实战

003-移动支付01-微信支付-账号申请

2017-05-04  本文已影响114人  AncientMing

上一篇:002-CocoaPods简析

一、前记

公司要做一个与支付相关的App,尽管还没开始,前期准备已经可以开始了。本来这块内容极其珍贵,但大部分资料来源网络及他人传授,不吝啬,也发布出来,有缘人自能看到!

二、总述

看标题就知道这是一个系列。

移动支付.png

2.1国内主流支付

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-填写基本信息.png

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注册账号-填写基本信息

注册账号2-邮箱激活.jpeg

登录邮箱,激活即可。

4.3注册账号-完善开发者资料

注册账号3-完善开发者资料

4.3.1真实姓名:建议层级越高越好,优先填老板大名。也可根据实际情况填写。无论怎么填,都必须是真名,和身份证相配。

4.3.2手机号:建议填几年内不会更换或失效的手机号,常用更佳。

4.3.3地址:一般而言填公司地址。

五、开发者资格认证

这个稍微难点。

5.1登录微信开发者平台

https://open.weixin.qq.com/

先登录.jpeg 登录2.jpeg

5.2开发者资格认证

开发者资格认证.jpeg

5.2.1开发者资格认证-第一步:同意协议

开发者资格认证-同意协议一.png 开发者资格认证-同意协议二.png

5.2.2开发者资格认证-第二步:填写信息

☆☆ 这里涉及公司信息!! ☆☆

这也是为何之前提到,老板自己申请优先。如果这里许多资料,高层不愿交给下面的去做,那只能自己动手的。见图,一步一步填。

5.2.2.1 类型选择


开发者资格认证-填写资料1.png

5.2.2.2 企业资料! 这里需要企业很多资料,包括法人信息、企业开户银行等还有需要身份证复印件上传!

最难的应该是这一步吧。这些资料一般都比较机密,且不易拿到。

开发者资格认证-填写资料2.png 开发者资格认证-填写资料3.png 开发者资格认证-填写资料4.png 开发者资格认证-填写资料5.png 开发者资格认证-填写资料6.png

5.2.3开发者资格认证-第三步:发票信息

发票信息必不可少。

开发者资格认证-发票信息1.png

5.2.4开发者资格认证-第四步:支付费用

认证可是要钱的!交吧~

开发者资格认证-支付费用.png

等几天,认证成功!300元一年。

资格认证-认证成功.png

六、创建移动应用

注册了账号,也认证了开发者资格了。做的是移动支付,故而一个应用是少不了的!

应用是否上架都行,但应用的一些信息是必要的!

<b>以下步骤可以交给开发者完成,不建议项目经理以上完成,具体视公司情况而定!</b>

6.1 创建应用-进入操作界面

创建应用-进入操作界面.png

6.2 创建应用-填写基本信息

创建应用-填写基本信息1.png 创建应用-填写基本信息2.png

6.3 创建应用-填写平台信息

这里整一个安卓的,相对容易些。

特别注意:这里填的信息需要与开发人员沟通,确认后才可填。原因是应用包名是全球唯一的,如果填的包名不可用,更换起来相对较为麻烦。如果应用已经上架,包名找移动开发人员索取即可。

创建应用-填写平台信息.png

6.4 创建应用-提交成功

提交成功,会看到审核中。。。

七、接入微信支付

资料较多且牵涉较广还涉及一些专业技能知识,建议项目经理。

7.1第1步-进入应用详情页点击“开通”

第1步-进入应用详情页.png 第2步-点击开通.png

7.2第2步-填写经营者信息

1-经营者信息-联系信息.png 2-经营者信息-APP信息.png

7.3第3步-填写商户信息

3-经营者信息-经营信息(1).png 3-经营者信息-经营信息(2).png

7.4第4步-填写结算账户

结算账户.png

7.5第5步-确认提交

资料填写完毕,提交即可。

7.6第6步-等待审核

等待审核-查看.png 等待审核.png

7.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-下载证书.png

10.2 第2步-下载开发包

开发包下载.png

10.3 第3步-获取AppSecret

确定身份.png AppSecret.png

10.4 第4步-获取商户密钥

10.5 第5步-集成开发

接下来就是开发了~

详见下篇

注:本文绝大部分图片由Dream提供,本文转摘需注明出处,所有图片只可阅览使用,不得做其他用途。

本文地址:

http://www.jianshu.com/p/66fb25ffc59e
下一篇:004-移动支付02-微信支付-服务器开发

上一篇下一篇

猜你喜欢

热点阅读