南阳誉诚网络 近做了一个APP项目,其中使用到了微信支付功能,下面把集成过程整理一下:
微信支付分好几种,这里针对微信开发平台账号的移动应用做出说明,其它支付类型大同小异,以文档为主
1、登录微信开放平台(https://open.weixin.qq.com),注册账号(须注册为公司类型,否则不能申请微信支付功能)
2、进行 实名认证(账号中心 / 开发者资质认证 / 申请认证)需要交300元认证费用
3、等实用认证通过后 创建应用(管理中心 / 创建移动应用),根据提示一步一步填写对应的内容
其中Android应用中,【应用包名】就是你自己的APP的包名,一般以com.*****为标识,填写进去即可,另外需要填写【应用签名】,如下图所示,这个签名从哪来呢?请继续往下看
4、获取签名
在资源中心 / 资源下载 / Android资源下载中,找到签名生成工具,下载安装到你的手机中(同时你所开发的APP也要安装在手机中,否则无法生成签名)
打开刚才安装的签名工具,如下图所示:
在输入框中输入你的APP包名,然后点 Get Signature按钮,如果包名输入正确,会得到一行标识为绿色的32位字符,这个字符就是你的APP应用签名,填写到微信后台即可
如上步骤都做好以后,提交等待审核。
现在微信移动支付已经更新到V3版,V3版要求用户在南阳誉诚网络的服务器端生成订单号和支付金额等信息,因为每个人的后端系统都不一致,所以请直接参考官方提供的demo进行修改为适合自己的代码即可