$(?.Save_Patient_Msg?).click(
function
(){
$(?.Save_Patient_Msg?).off(?click?);
var
hrdfId = getOrderId();
var
txnAmt = $(?.sum_pay.font-red?).html();
var
data = {orderId: hrdfId, txnAmt:
"0.01"
,
prodDesc:
"远程诊断服务"
, callType:
"JSAPI"
,
access_token: getUrlParam(
"access_token"
)
};
$.ajax({
type: ?POST?,
url: ?/hims/api/commonPay/queryTransNo?access_token=? getUrlParam(?access_token?),
dataType:?json?,
contentType:?application/json?,
data: JSON.stringify(data),
success:
function
(Wxres){
if
(!Wxres){
$.alert(?服务器拥堵,请稍后访问?)
}
else
{
console.log(Wxres);
if
(Wxres.data.respCode == ?fail?){
$.alert(Wxres.data.respMsg);
}
else
{
var
param = Wxres.data;
wx.config({
debug:
false
,
appId: ?wx403ead26691402fb?,
timestamp: param.timestamp,
nonceStr: param.noncestr,
signature: param.signJs,
jsApiList: [?chooseWXPay?]
});
wx.chooseWXPay({
timestamp: param.timestamp,
nonceStr: param.noncestr,
package:
"prepay_id="
param.transNo,
signType:
"MD5"
,
paySign: param.sign,
success:
function
(res) {
if
(res.errMsg ==
"chooseWXPay:ok"
){
window.location.href =
"/hims/weixin/pages/Order_ok.html?access_token="
getUrlParam(
"access_token"
);
}
else
{
alert(res.errMsg);
}
},
cancel:
function
(res){
}
});
}
}
},
error:
function
(data){
var
msg = data.message || data.status;
$.alert(?服务器错误? msg);
}
});
return
false
;