(Web、触屏)微信支付功能调用以及QQ回调地址配置、以及遇到的一些坑

/**
 * (触屏版)跳转游记支付二维码页 (接口返回表单如下)
 *  <form id="lolapaysubmit" name="lolapaysubmit" action="https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx13092343961008fc45bd70563985297260&package=1871099982&redirect_url=https%3A%2F%2Ft.2bulu.com%3A7203%2Flolapay%2Fbusiness_success.htm%3ForderNumber%3DRO201806130922281712461"
 * method="post">
 * <input type="submit" value="确认">
 * </form>
 * <script>
 * document.forms['lolapaysubmit'].submit();
 * </script>
 *
 */
function travelPayPage(articleId,money){
    $.ajax({
        type:'post',
        url:basePath+'/community/pay_travel.htm',
        data:{
 articleId:articleId,payType:2,money:money},
        success:function(data){
            if(data.code==13045){
                Msg.fade({
 text:"订单已支付"});
            }else if(data.code==0){
 //请求成功
                //会返回一个H5原生表单,通过构造div来唤起微信支付 就是下面返回的js代码
                 var $mainElement = document.getElementById("payInsuranceDiv");
                if($mainElement && $mainElement.length !=0){
                   $mainElement.parentNode.removeChild($mainElement);
                 }
                var turnForm = document.createElement("div");
                turnForm.id = "payInsuranceDiv";
                turnForm.style.display = "none";
                document.body.appendChild(turnForm);
            $("#payInsuranceDiv").html(data.result);
            }else if(data.code==202){
 //无登录
                window.location.href = basePath+"/login.htm";
            }else{
 //系统错误
                Msg.fade({
 text:"系统错误
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值