微信支付

原创
2017/03/07 13:17
阅读数 121
<script type="text/javascript">
var appId = "${weiXinOrderRequset.appId}";
var timeStamp =${weiXinOrderRequset.timeStamp};
var nonceStr = "${weiXinOrderRequset.nonceStr}";
var signature = "${weiXinOrderRequset.signature}";
var paySign = "${weiXinOrderRequset.paySign}";
var pkg = "${weiXinOrderRequset.get("package")}";
var signType = "${weiXinOrderRequset.signType}";
   shareData= {
      title : 'ssss',
      desc : '${weiXinOrderRequset.msg}',
      link : '${weiXinOrderRequset.hostUrl}/home.shtml?userId=${weiXinOrderRequset.userId}',
      imgUrl : '${weiXinOrderRequset.hostUrl}/image/shareLogo.png'
   }; 
    $(function () {
       wx.config({
            debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
            appId: appId, // 必填,公众号的唯一标识
            timestamp: timeStamp, // 必填,生成签名的时间戳
            nonceStr: nonceStr, // 必填,生成签名的随机串
            signature: signature,// 必填,签名,见附录1
            jsApiList: ['chooseWXPay','onMenuShareTimeline', 'onMenuShareAppMessage','showOptionMenu'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
        });
       wx.ready(function () {
            shareToFriend();
            shareToFriends();
        });

    });
 
    function pay() {
         wx.chooseWXPay({
              "timestamp": timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
              "nonceStr": nonceStr, // 支付签名随机串,不长于 32 位
              "package": pkg, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)
              "signType": signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
              "paySign": paySign, // 支付签名
              complete: function (res) {
                  // 支付成功后的回调函数
                  if(res.errMsg=='chooseWXPay:ok'){
                      location.href = "${pageContext.request.contextPath}/order/payResult.shtml?flag=true&orderId=${orderId}";
                  }else{
                      location.href = "${pageContext.request.contextPath}/order/payResult.shtml?flag=false&orderId=${orderId}";
                  }
              }
          }); 
    }

</script>

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部