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

时间:2019-08-30   作者:互联网搜集整理

使用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 问题总结
声明:内容仅供参考,图片和文章选取自网络,如侵权请联系删除。

相关推荐