频道栏目
首页 > 资讯 > 使用技巧 > 正文

微信支付

16-01-15        来源:[db:作者]  
收藏   我要投稿

1、注册微信开放平台账号--》创建应用--》申请开通支付功能
2、下载微信支付Demo
3、App内嵌入微信支付
a、注册App到微信:

  api = WXAPIFactory.createWXAPI(this, WeixinHelper.APP_ID); // App_ID在创建应用成功之后,在微信开放平台获取
  api.registerApp(WeixinHelper.APP_ID);

  b、Androidmenifest中配置微信回调Activity:

   .wxapi.WXEntryActivity、.wxapi.WXPayEntryActivity // 前缀为App包名,前面两个必须一样,而且必须实现接口:IWXAPIEventHandler

  具体的参考微信demo

  c、向后台发送统一支付请求:

   后台收到请求向微信发送统一支付请求,并且获取预支付id prepayid;

   然后将结果返回给客户端

     d、解析返回的参数,封装到PayReq对象,使用api发送请求

   api.sendReq(req);

   返回的参数一一设置到PayReq中,其中sign参数必须采用如下方式生成:

     安全签名算法:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=4_3

   另外req.packageValue = "Sign=WXPay"; 这个参数可以写死,不适用服务器返回的

  e、各种权限权限,直接从demo拷贝就可以了

相关TAG标签
上一篇:2016年物联网企业能否否极泰来
下一篇:微信第三方登录接口
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站