微信 jsapi 支付
来源:互联网 发布:java中的排序算法 编辑:程序博客网 时间:2024/05/21 22:24
//微信支付初始化
function initWXSDK(dataObj) {
var url = seajs.api.getWXJSSdkConfig;
var curUrl = location.href.split('#')[0];
postRequest(url, {"url" : curUrl}, true, function(data){
if (data.code == 0) {
var obj = data.data;
wx.config({
debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId : obj.appId, // 必填,公众号的唯一标识
timestamp : obj.timestamp, // 必填,生成签名的时间戳
nonceStr : obj.noncestr, // 必填,生成签名的随机串
signature : obj.signature,// 必填,签名,见附录1
jsApiList : [ 'chooseWXPay' ]
// 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.error(function(res) {
$.box.msg("出错了:" + res.errMsg, {delay : 2000});
});
wx.ready(function() {
closeLoading();
wx.chooseWXPay({
timestamp: dataObj.timestamp,
nonceStr: dataObj.nonceStr,
package: "prepay_id=" + dataObj.prepayId,
signType: 'SHA1', // 注意:新版支付接口使用 MD5 加密
paySign: dataObj.sign,
success: function (res) {
if(res.errMsg == "chooseWXPay:ok"){
//alert("支付成功");
$.box.msg("支付成功", {delay : 2000});
//window.location.href = "/hims/weixin/pages/Order_ok.html?access_token="+getUrlParam("access_token");
}else{
$.box.msg(res.errMsg, {delay : 2000});
}
},
cancel: function(res){
$.box.msg("支付取消", {delay : 2000});
}
});
});
}
}, null);
}
function initWXSDK(dataObj) {
var url = seajs.api.getWXJSSdkConfig;
var curUrl = location.href.split('#')[0];
postRequest(url, {"url" : curUrl}, true, function(data){
if (data.code == 0) {
var obj = data.data;
wx.config({
debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId : obj.appId, // 必填,公众号的唯一标识
timestamp : obj.timestamp, // 必填,生成签名的时间戳
nonceStr : obj.noncestr, // 必填,生成签名的随机串
signature : obj.signature,// 必填,签名,见附录1
jsApiList : [ 'chooseWXPay' ]
// 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.error(function(res) {
$.box.msg("出错了:" + res.errMsg, {delay : 2000});
});
wx.ready(function() {
closeLoading();
wx.chooseWXPay({
timestamp: dataObj.timestamp,
nonceStr: dataObj.nonceStr,
package: "prepay_id=" + dataObj.prepayId,
signType: 'SHA1', // 注意:新版支付接口使用 MD5 加密
paySign: dataObj.sign,
success: function (res) {
if(res.errMsg == "chooseWXPay:ok"){
//alert("支付成功");
$.box.msg("支付成功", {delay : 2000});
//window.location.href = "/hims/weixin/pages/Order_ok.html?access_token="+getUrlParam("access_token");
}else{
$.box.msg(res.errMsg, {delay : 2000});
}
},
cancel: function(res){
$.box.msg("支付取消", {delay : 2000});
}
});
});
}
}, null);
}
0 0
- 微信JSAPI支付
- 微信 jsapi 支付
- 微信支付Jsapi支付
- 微信支付JSAPI支付
- 微信支付(JsApi)总结
- 微信JSAPI支付教程
- c# 微信jsapi支付
- 微信jsApi支付备忘
- thinkphp微信支付-JSAPI
- 微信JSAPI支付实现
- 微信支付V3.3.7(jsapi支付)
- 6.微信支付之JSAPI支付
- C# 微信支付之JSAPI支付
- 微信支付V3版(JSAPI)
- 微信JSAPI支付(JAVA版)
- jsapi微信支付v3版
- 微信支付 php jsapi 配置调试
- thinkphp3.2实现微信JSAPI支付
- Android系统如何移植wpa_supplicant及wifi驱动
- Centos 安装cuda
- IOS 苹果 App 转移图文详解
- #Android 自定义之Notification
- 项目集成Maven后JUnit报ClassNotFoundException错误的分析及解决
- 微信 jsapi 支付
- unit 3
- hdu 1059 Dividing
- php + 七牛 = 本地存储 + 远端存储 + markdowneasy
- Create new layer in caffe
- 在用ping www.baidu.com 时ping unknown host解决方法
- 适配器模式
- 索引的相关内容
- C语言atoi()函数:将字符串转换成int(整数)