微信支付 h5
2016-07-04 23:24
274 查看
Android开发要点说明
商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。
应用包名:是在APP项目配置文件AndroidManifest.xml中声明的package值,例如DEMO中的package=”net.sourceforge.simcpux”。
应用签名:根据项目的应用包名和编译使用的keystore,可由签名工具生成一个32位的md5串,在调试的手机上安装签名工具后,运行可生成应用签名串
参考官方操作指导:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5&ptlang=2052&ADUIN=363963086&ADSESSION=1467602662&ADTAG=CLIENT.QQ.5479_.0&ADPUBNO=26582
结论
经过礼拜研究和开发试验,测试结论为:Android的微信支付需要确保appid、应用签名、应用包名三个参数必须全部匹配才能成功调起微信支付。
试验中,在一个能够成功调起微信支付的工程里,替换三个参数中的任何一个为我们的参数都无法成功调起微信支付。
从目前的资料查询和试验结果中,得出如下结论,不开通微信的wap支付是无法实现瑶瑶的H5输出模式的微信支付功能。
一句话,微信不给你权限,Android你是无法做到h5调用微信输出给别人做sdk的。
商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。
应用包名:是在APP项目配置文件AndroidManifest.xml中声明的package值,例如DEMO中的package=”net.sourceforge.simcpux”。
应用签名:根据项目的应用包名和编译使用的keystore,可由签名工具生成一个32位的md5串,在调试的手机上安装签名工具后,运行可生成应用签名串
参考官方操作指导:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5&ptlang=2052&ADUIN=363963086&ADSESSION=1467602662&ADTAG=CLIENT.QQ.5479_.0&ADPUBNO=26582
结论
经过礼拜研究和开发试验,测试结论为:Android的微信支付需要确保appid、应用签名、应用包名三个参数必须全部匹配才能成功调起微信支付。
试验中,在一个能够成功调起微信支付的工程里,替换三个参数中的任何一个为我们的参数都无法成功调起微信支付。
从目前的资料查询和试验结果中,得出如下结论,不开通微信的wap支付是无法实现瑶瑶的H5输出模式的微信支付功能。
一句话,微信不给你权限,Android你是无法做到h5调用微信输出给别人做sdk的。
相关文章推荐
- 微信支付那些事
- 感觉今天一天没做什么事情啊QAQ,学习了一下java的基本语法,编写了几个小程序,还是总结一下吧
- 通过new Scanner(System.in)创建一个Scanner,命令行输出
- 二维数组静态初始化输出99乘法表
- 会员卡系统接入微信卡券那些事儿
- 某些磨人的小程序
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- 【微信开发】上传下载多媒体文件
- 关于微信网页调用js-sdk相关接口注意事项目(一级域名与二级域名互相干扰!!!)
- 实现微信透明弹窗
- 微信JS-SDK坐标位置如何转换为百度地图坐标
- 【腾讯bugly干货分享】微信Android热补丁实践演进之路
- xz记录 -微信部分
- java微信开发之--更换背景图片
- 【腾讯bugly干货分享】微信Android热补丁实践演进之路
- 微信硬件平台设备直连全讲解(6)设备端SDK导入和设备登陆
- 微信获取jsapi_ticket signature (config:invalid signature)
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- 判断是否微信打开实现跳转
- 微信硬件平台设备直连全讲解(5)服务器和设备的交互之设备授权