H5+微信支付支付失败问题code":-100 问题总结

使用h5+技术遇到安卓机测试微信支付返回
(错误信息 {"code":-100,"message":"[payment微信:-1]General errors"} )的处理
工具/原料第一步: 调用支付通道plus.payment.getChannels接口来获取微信支付通道(这个简单 , 参考文档就可以实现)





调用支付 plus.payment.request(channel, statement, successCB, errorCB);
H5+微信支付支付失败问题code":-100 问题总结
配置项目参数:
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结
把开发好的代码打包 , 安装到手机上 , 测试微信支付(本人用的是andriod测试 , 这里只说andriod)
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结
我们测试安装包 , 这里必须选择2 ,  我们先来看一下Google开发证书 , 正式发布之后 , 都要用自己的证书 。证书是和开放平台绑定的 。
我们先来制作一个证书 , 这里提供一个连接:http://www.html5-app.com/?/show/62其他不在多说 。keytool -genkey -alias domekey -keyalg RSA -keysize 1024 -keypass pwd123456 -validity 3500 -keystore c:\key\dome.keystore
填入证书别名 , 上传证书文件 。Android的包名可以随意填写 , 但最好保持一定的规则 , 一般是域名的倒着写 。例如 。com.vvv.fdggh  , 记住这个包名 , 下面还有用 。
输入秘钥密码之后点击打包
H5+微信支付支付失败问题code":-100 问题总结
等上几分钟点击手动下载 , 下载到手机上 , 并且安装 , 运行一下程序 , 发现还是支付不了 。
这里是因为我们还没有和微信平台绑定 , 我们需要先获取我们App的签名 。
点击链接下载签名生成工具https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN
H5+微信支付支付失败问题code":-100 问题总结

【H5+微信支付支付失败问题code":-100 问题总结】

输入包名点击来获取签名 。把获取的签名要配置到开放平台
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结
H5+微信支付支付失败问题code":-100 问题总结