使用香蕉云编打包的app,可以引用yeui.js框架,调用微信支付,使用方法如下:
按顺序引用如下文件:
js/zepto.min.js
js/config.js
js/yeui.js
$.ajax({
url:"http://yun.xxxxxxxx.com/wx/app/towxpay", //此url是你自己生成订单的后台地址
type:"post",
dataType:"json",
data:{productId:"2229df5a7af449168eebb025bf770805"},//传什么参数根据后台需要
success:function(data){
//后台调用微信的统一下单接口,生成的json格式直接返回给客户端
//data必须包含如下的字段:data.appid,data.partnerid,data.prepayid,data.package,data.noncestr,data.timestamp,data.sign
//核心是这里,后台返回客户端需要的data格式,并使用yeui.wxpay调出微信支付功能
yeui.wxpay(data.appid,data.partnerid,data.prepayid,data.package,data.noncestr,data.timestamp,data.sign);
},
error: function() {
alert("数据加载失败,请检查网络重新加载!");
return;
}
});