来源:自学PHP网 时间:2015-04-14 12:58 作者: 阅读:次
[导读] JS支付脚本没有执行调起微信支付的JS脚本为WeixinJSBridge invoke( getBrandWCPayRequest , { appId : {{ AppId}} , 公众...
JS支付脚本没有执行 调起微信支付的JS脚本为 WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId": "{{.AppId}}", //公众号名称,由商户传入 "timeStamp": "{{.TimeStamp}}",//时间戳,自1970年以来的秒数 "nonceStr": "{{.NonceStr}}",//随机串 "package": "{{.Package}}", "signType": "{{.SignType}}",//微信签名方式: "paySign": "{{.PaySign}}" //微信签名 }, function (res) { if (res.err_msg == "get_brand_wcpay_request:ok") { alert("支付成功"); }else if (res.err_msg == "get_brand_wcpay_request:cancel") { alert("支付过程中用户取消"); }else{ //支付失败 alert(res.err_msg) } } ); 如果发生没有执行的情况,请检查 WeixinJSBridge 对象是否没有加载完成
支付域名未授权,无法发起该笔交易 出现这个问题有2种情况: 1.JSAPI支付目录在多个公众号重复设置,一个JSAPI支付目录只能在一个公众号设置 2.没有设置JSAPI支付目录
提示invalid appid错误 有2种情况会出现这个错误: 1.如果是正式的支付地址,如果支付路径不是支付目录的子路径,会产生该错误。 2.如果是测试的支付地址,除了第一种情况,该支付链接必须在当前支付账号对应的公众号里面打开才可以,否则也报该错误
另外 支付页面不可以在订阅号里面打开,否则报错 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com