客户名称:橙子学院 服务费用:500 服务时间:2016-03-23~2016-03-25
客户名称:橙子学院
开发周期:2天
案例详情:通过开通微信支付接口,能便捷地提供推广销售、支付收款以及经营分析,并且用户可在微信公众号中直接完成选购支付流程,也可生成二维码,在微信中直接购买。
案例执行:
一、首先我们进入需求开通支付的客户公众号后台--》开发--》接口权限--》网页授权获取用户基本信息--》修改,然后,添加授权的域名。
注意事项:
1、 回调页面域名需使用字母、数字及“-”的组合,不支持IP地址及端口号。填写的域名需与实际回调URL中的域名相同。
2、 填写的域名须通过ICP备案的验证。
二、我们的相关人员进行填写java代码,找到接口说明及微信网页授权。
1 第一步:我们同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token
4 第四步:然后,拉取用户信息(需scope为 snsapi_userinfo)
5 附:检验授权凭证(access_token)是否有效
三、编写授权java类
配置授权后跳转的servlet及微信授权地址及微信授权方式,默认拥有scope参数中的snsapi_base和snsapi_userinfo,然后,编写授权成功后的java类,我们公众号就可通过下述接口来获取网页授权access_token。
如果网页授权的作用域为snsapi_base,
则本步骤中获取到网页授权access_token的同时,也获取到了openid
jsp页面调用微信公众号支付接口,这个地方注意可以打开调试信息。
res.err_msg,方便跟踪问题。
成功后效果就可以实现了,同时如果支付金额超过5元会自动成为公众号的粉丝。
通过完成微信支付接口的开通,直接就省去了300元,并且让以后的公号支付类相关业务直接受到影响,也增加了公号粉丝的用户体验。