推薦:《php視頻教程》
php開發微信公眾號文章付費閱讀功能!
如上圖,一看就懂,就是一片公眾號文章,點進去顯示標題,作者,時間,公眾號名稱和部分內容,要想閱讀所有內容,那就支付0.01元就可以閱讀所有的內容,這就是付費閱讀!!!當然金額可以自定義….
其實這個開發原理很簡單,無非就是在文章頁面加一個微信支付的按鈕,點擊支付后把隱藏的部分給顯示出來或者直接跳轉到全文地址。
當然了,這個文章界面也是模仿官方來寫的,你可以查看官方的樣式,然后模仿就可以了,這個沒啥難度。主要是加個按鈕在這個頁面,下面是這個頁面的代碼:
readpay.php
<?phpheader('content-type:text/html; charset=utf-8');$mchid = '微信支付商戶號';          //微信支付商戶號$appid = '微信支付申請對應的公眾號的appid';  //微信支付申請對應的公眾號的appid$appkey = '微信支付申請對應的公眾號的appsecret';   //微信支付申請對應的公眾號的appsecret$apikey = 'api密鑰';   //帳戶設置-安全設置-api安全-api密鑰-設置api密鑰//①、獲取用戶openid$wxpay = new wxpayservice($mchid,$appid,$appkey,$apikey);$openid = $wxpay->getopenid();      //獲取openidif(!$openid) exit('獲取openid失敗');//②、統一下單$outtradeno = uniqid();     //你自己的商品訂單號$payamount = 0.01;          //付款金額,單位:元$ordername = 'test';    //訂單標題$notifyurl = 'nofity.php';     //付款成功后的回調地址,一般放在本頁面的同級目錄即可$paytime = time();      //付款時間$jsapiparameters = $wxpay->createjsbizpackage($openid,$payamount,$outtradeno,$ordername,$notifyurl,$paytime);$jsapiparameters = json_encode($jsapiparameters);?>     <!--下面就是木方官方微信文章頁面-->    <html>    <head>        <meta charset="utf-8">        <meta name="viewport" content="width=device-width, initial-scale=1"/>        <title>新版微信支持雙開,王利芬慶祝“茅侃侃去世”文閱讀10w 被批人血饅頭</title>        <script type="text/javascript">            //調用微信js api 支付            function jsapicall()            {                weixinjsbridge.invoke(                    'getbrandwcpayrequest',                    <?php echo $jsapiparameters; ?>,                    function(res){                        weixinjsbridge.log(res.err_msg);                        //alert(res.err_code res.err_desc res.err_msg);                        if(res.err_msg == "get_brand_wcpay_request:ok"){                            //支付成功跳轉頁面                            window.location.href="這里填寫支付成功后要跳轉的查看全文文章地址";                        }else{                            //支付失敗/或取消支付跳轉頁面,自己自定義開發頁面                            window.location.href="false.html";                        }                    }                );            }            function callpay()            {                if (typeof weixinjsbridge == "undefined"){                    if( document.addeventlistener ){                        document.addeventlistener('weixinjsbridgeready', jsapicall, false);                    }else if (document.attachevent){                        document.attachevent('weixinjsbridgeready', jsapicall);                        document.attachevent('onweixinjsbridgeready', jsapicall);                    }                }else{                    jsapicall();                }            }        </script>        <!--下面就是木方官方微信文章頁面的css-->        <style>            #title{                   margin-bottom:10px;                   line-height:1.4;                   font-weight:400;                   font-size:24px;                   width: 97%;                   margin:0 auto;            }                        #meta_content .time{                color: #8c8c8c;                font-family: "simhei";            }             .author{                color: #8c8c8c;                font-family: "simhei";            }             .name{                color: #607fa6;            }             #con{                width:95%;                font-size: 15px;                margin:15px auto 25px;                color: #595757;            }        </style>    </head>    <body>    <br/>    <!--文章標題-->    <h2 id="title">新版微信支持雙開,王利芬慶祝“茅侃侃去世”文閱讀10w 被批人血饅頭</h2>    <div id="meta_content">    <!--發布時間、作者、公眾號昵稱-->       <span class="time">2018-01-2
玖云平臺虛擬小號在互聯網在線咨詢行業大規模應用云服務器需不需要備案教你用快捷鍵隱藏電腦音量圖標的方法京東入局無人值守零售 無人零售戰爭加劇企業公司網站建設后無人問津怎么辦?阿里云雙十一企業購買服務器優惠蘋果序列號開頭哪個質量最好_蘋果序列號開頭和后綴字母代表了什么含義阿里云和亞馬遜云服務器費用