前段时间,公司业务需要接入微信支付,博主就苦心钻研了2天,终于搞通了,但最近 iOS 9 更新出来后,微信支付,又不可以使用了,具体解决方案我在后面会给出。当然,微信接入也有不少的坑啊 说多了全是泪,三巨头的东西也不一定总是那么好使!好了正题来了!
虽是基于iOS的,同时,安卓的接入也类似。
要完成手机APP跳转到微信的APP进行微信支付,需要先进行如下操作:
1、先去微信的开放平台(http://open.weixin.qq.com)进行微信开发者账号的注册(建议公司统一注册,尽量不要使用私人邮箱)。
2、新建一个APP应用,然后填写必填的信息提交审核,这里 一次性注册iOS和安卓两个版本的APP。
3、查看已创建好的APP应用,进行申请“ 获得微信支付能力 ”的功能,需要提交公司真实的相关营业执照等信息证明。
提交申请后,经过一周左右,基本可以申请下来,没有细节难点,应该都能搞定,实在不行,给你个机会,联系客服妹子吧!
基本的对接流程 微信官网的有详细的讲解 (https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_1)
一、服务器的接入
首先,这一部分后台接入,我们只需要根据后台提供的接口,调用即可。在进行服务端对接之前,需要用到如下信息:
/* 微信app key 这两个就是我们上面申请的APP得到的*/
W_APP_ID
W_APP_SECRET
//商户号
W_MCH_ID--这个也是需要登录商户平台进行获得
//API密钥,在商户平台设置
W_API_KEY--这个需要登录商户平台进行获得