一级ā片在线观看播放|97超爽人妻免费视频|国产精品免费看久久久网|国产综合无码免费一区二区|亚洲制服丝袜日韩熟女中文|欧美精品一区二区高清在线|国产一区二区波多野结衣av|裸体丰满少妇做受久久99精品

      1. <source id="x6jup"></source>
        
        

      2. 首頁(yè)

        如何調(diào)傭微信支付寶app個(gè)人接口api支付收款

        微信支付寶 2018-05-30 4407

        對(duì)于一般的html語(yǔ)言中,如果要展示一些圖片或者其他信息比較簡(jiǎn)便,但是如何調(diào)用微信支付寶app個(gè)人接口API支付收款呢?可能大家覺(jué)得這根本不可能實(shí)現(xiàn),那么下面專(zhuān)業(yè)app開(kāi)發(fā)報(bào)價(jià)燚軒科技就來(lái)跟大家分享一下吧。

        index.html源代碼如下:

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
        <html xmlns="http://www.w3.org/1999/xhtml">  
        <head>  
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
            <title>pay</title>  
        </head>  
        <body>  
            <form>  
                <p><input id="inputprice" type="text" name="inputprice" class="form-control" placeholder="請(qǐng)輸入金額" required></p>  
                          
                <div class="radio">  
                    <label>              
                        <p><input type="radio" name="demo1" id="demo1-alipay" value="option1" checked="">  
                            支付寶支付</p>  
                    </label>  
                </div>  
                <div class="radio">  
                    <label>  
                        <p><input type="radio" name="demo1" id="demo1-weixin" value="option2">  
                        微信支付</p>  
                    </label>  
                </div>  
                <button type="button" id="demoBtn1">確認(rèn)購(gòu)買(mǎi)</button>          
            </form>  
          
          
          
          
          
          
            <form style='display:none;' id='formpay' name='formpay' method='post' action='http://www.wxticket.com'>  
                <input name='goodsname' id='goodsname' type='text' value='' />  
                <input name='istype' id='istype' type='text' value='' />  
                <input name='key' id='key' type='text' value=''/>  
                <input name='notify_url' id='notify_url' type='text' value=''/>  
                <input name='orderid' id='orderid' type='text' value=''/>  
                <input name='orderuid' id='orderuid' type='text' value=''/>  
                <input name='price' id='price' type='text' value=''/>  
                <input name='return_url' id='return_url' type='text' value=''/>  
                <input name='uid' id='uid' type='text' value=''/>  
                <input type='submit' id='submitdemo1'>  
            </form>  
          
          
        <!-- Jquery files -->  
        <script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.11.1/jquery.min.js"></script>  
        <script type="text/javascript">  
        $().ready(function(){  
            function getistype(){  
                return ($("#demo1-alipay").is(':checked') ? "1" : "2" );   
            }  
          
          
            $("#demoBtn1").click(function(){  
                $.post(  
                    "./pay.php",  
                    {  
                        price : $("#inputprice").val(),   
                        istype : getistype(),  
          
          
                    },  
                    function(data){   
                        if (data.code > 0){  
                            $("#goodsname").val(data.data.goodsname);  
                            $("#istype").val(data.data.istype);  
                            $('#key').val(data.data.key);  
                            $('#notify_url').val(data.data.notify_url);  
                            $('#orderid').val(data.data.orderid);  
                            $('#orderuid').val(data.data.orderuid);  
                            $('#price').val(data.data.price);  
                            $('#return_url').val(data.data.return_url);  
                            $('#uid').val(data.data.uid);  
                            $('#submitdemo1').click();  
          
          
                        } else {  
                            alert(data.msg);  
                        }  
                    }, "json"  
                );  
            });  
        });  
        </script>      
          
          
          
          
        </body>  
        </html>  

        下面是pay.php接口文件:

        <?php  
        /** 
         * ---------------------參數(shù)生成頁(yè)------------------------------- 
         * Author:Leo 
         * Project:www.wxticket.com 
         *  
         * 在您自己的服務(wù)器上生成新訂單,并把計(jì)算好的訂單信息傳給您的前端網(wǎng)頁(yè)。 
         * 注意: 
         * 1.key一定要在服務(wù)端計(jì)算,不要在網(wǎng)頁(yè)中計(jì)算。 
         * 2.token只能存放在服務(wù)端,不可以以任何形式存放在網(wǎng)頁(yè)代碼中(可逆加密也不行),也不可以通過(guò)url參數(shù)方式傳入網(wǎng)頁(yè)。 
         * 3.接口跑通后,如果發(fā)現(xiàn)收款二維碼是我們官方的,請(qǐng)檢查APP是否正在運(yùn)行。為保障您收款功能正常,如果您的收款手機(jī)APP掉線超過(guò)一分鐘,就會(huì)觸發(fā)代收款機(jī)制,詳情請(qǐng)看網(wǎng)站幫助。 
         * -------------------------------------------------------------- 
         */  
          
            //從網(wǎng)頁(yè)傳入price:支付價(jià)格, istype:支付渠道:1-支付寶;2-微信支付  
            $price = $_POST["price"];  
            $istype = $_POST["istype"];  
              
            $orderuid = "username";       //此處傳入您網(wǎng)站用戶(hù)的用戶(hù)名,方便在paysapi后臺(tái)查看是誰(shuí)付的款,強(qiáng)烈建議加上??珊雎?。  
          
            //校驗(yàn)傳入的表單,確保價(jià)格為正常價(jià)格(整數(shù),1位小數(shù),2位小數(shù)都可以),支付渠道只能是1或者2,orderuid長(zhǎng)度不要超過(guò)33個(gè)中英文字。  
          
            //此處就在您服務(wù)器生成新訂單,并把創(chuàng)建的訂單號(hào)傳入到下面的orderid中。  
            $goodsname = "請(qǐng)叫我商品名稱(chēng),不要超過(guò)33個(gè)中英文字";  
            $orderid = "1234567890";    //每次有任何參數(shù)變化,訂單號(hào)就變一個(gè)吧。  
            $uid = "dbcacb6f3b8d1d1d9925548c";//"此處填寫(xiě)PaysApi的uid";  
            $token = "84b2eef7783d04c5920602b7c3b13285";//"此處填寫(xiě)PaysApi的Token";  
            $return_url = "http://www.demo.com/payreturn.php";  
            $notify_url = "http://www.demo.com/paynotify.php";  
              
            $key = md5($goodsname. $istype . $notify_url . $orderid . $orderuid . $price . $return_url . $token . $uid);  
            //經(jīng)常遇到有研發(fā)問(wèn)為啥key值返回錯(cuò)誤,大多數(shù)原因:1.參數(shù)的排列順序不對(duì);2.上面的參數(shù)少傳了,但是這里的key值又帶進(jìn)去計(jì)算了,導(dǎo)致服務(wù)端key算出來(lái)和你的不一樣。  
          
            $returndata['goodsname'] = $goodsname;  
            $returndata['istype'] = $istype;  
            $returndata['key'] = $key;  
            $returndata['notify_url'] = $notify_url;  
            $returndata['orderid'] = $orderid;  
            $returndata['orderuid'] =$orderuid;  
            $returndata['price'] = $price;  
            $returndata['return_url'] = $return_url;  
            $returndata['uid'] = $uid;  
            echo jsonSuccess("OK",$returndata,"");  
          
          
            //返回錯(cuò)誤  
            function jsonError($message = '',$url=null)   
            {  
                $return['msg'] = $message;  
                $return['data'] = '';  
                $return['code'] = -1;  
                $return['url'] = $url;  
                return json_encode($return);  
            }  
          
            //返回正確  
            function jsonSuccess($message = '',$data = '',$url=null)   
            {  
                $return['msg']  = $message;  
                $return['data'] = $data;  
                $return['code'] = 1;  
                $return['url'] = $url;  
                return json_encode($return);  
            }  
          
        ?> 

        那么以上就為大家分享的精彩內(nèi)容了,如果大家還存在不理解的地方可以留言咨詢(xún)我們。

        分享到微信朋友圈 +
        打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,使用 “掃一掃” 即可將網(wǎng)頁(yè)分享到我的朋友圈。 如何使用?
        推薦文章

        熱貼More +

        服務(wù)范圍More +

        聯(lián)系我們

        請(qǐng)掃二維碼聯(lián)系客服

        854221200@qq.com

        185-3825-9583

        QQ客服

        關(guān)于  ·  招聘  ·  案例中心  ·  網(wǎng)站地圖

        ?@2018 燚軒科技版權(quán)所有 豫ICP備16015002號(hào)-4

        百度提供搜索支持

        江油市| 兴国县| 乐陵市| 耿马| 望谟县| 白银市| 罗田县| 西昌市| 来宾市| 武汉市| 论坛| 青铜峡市| 历史| 青海省| 黄平县| 轮台县| 齐河县| 留坝县| 南溪县| 安宁市| 博野县| 瑞昌市| 临颍县| 岫岩| 息烽县| 哈巴河县| 乌拉特前旗| 屯门区| 正蓝旗| 青川县| 达州市| 库伦旗| 潜山县| 崇文区| 临朐县| 蒲城县| 舞钢市| 长武县| 内江市| 贵阳市| 肥西县|