|
本帖最后由 瑶老板 于 2017-11-7 09:29 编辑
首页申明我做的是一个webAPP 通过网页经过云编译生成APP,想要做微信支付 可是怎么也调不通,一个星期了没进展了头发都快掉没了,有大神能知道一下吗求做过网页APP微信支付的大神帮忙
签名和包名问题应该没有,做了一个微信登录,可以正常运行
微信支付代码如下
我在网页里的PHP代码如下
<script type="text/javascript">
$("#wxpay").click(function(){
var wxPay = api.require('wxPay');
wxPay.config({
apiKey: '', APP应用id :APPid
mchId: '', // 商户号
partnerKey: '', // 微信支付商户秘钥
notifyUrl: '' //回调地址
}, function(ret, err) {
if (ret.status) {
var wxPay = api.require('wxPay');
wxPay.pay({
description: '玉石',
totalFee: '100',
tradeNo: '201710311127352754',
}, function(ret, err) {
if (ret.status) {
alert(ret.result);
} else {
// alert(err.code);
alert(err.code +" "+ err.msg);
}
});
} else {
alert(err.code);
}
});
});
</script>
看到一些大神的文档 将网页的APP转换为本地APP 在config.xml 和key.xml里配置了相应的信息,重新编译后 似乎没有效果 如果 wxPay.config 里不配置信息会返回code :1 (apiKey 值非法) ,无法执行wxpay。如果配置了,会提示 商户号该产品权限未开通,请前往商户平台>产品中心检查后重试 ,可是微信支付我在开放平台和商户里的开启的功能都开启了。还是参数有什么错?
|
|