发新帖

[WeChat] 微信支付代码段(js)

零下一度 2018-1-22 1414
function callpay(payurl){
    WeixinJSBridge.invoke('getBrandWCPayRequest',{
     "appId" : $("#appId").val(),
     "timeStamp" : $("#timeStamp").val(), 
     "nonceStr" : $("#nonceStr").val(), 
     "package" : $("#package").val(),
     "signType" : "MD5", 
     "paySign" : $("#paySign").val() 
        },function(res){ 
        WeixinJSBridge.log(res.err_msg);
        if(res.err_msg == "get_brand_wcpay_request:ok"){  
            if($.trim(payurl) != ''){  
                $.post(payurl,'',function(d){
                    if(d.isok){
                        window.location.href=d.result.jumpurl;
                    }
                    msg(d.result.result,2);
                },'json') 
            }
            var referurl = document.referrer;  
            if($.trim(referurl) != ''){
                window.history.go(-1);
            } 
        }else if(res.err_msg == "get_brand_wcpay_request:cancel")
        {  
            $("#SubPay").html("立即支付"); 
        }else{  
            msg("支付失败!",2); // alert(JSON.stringify(res));
            $("#SubPay").html("立即支付"); 
        }  
    })
}


最新回复 (0)
返回
零下一度
主题数
931
帖子数
0
注册排名
1