使用ping++進行微信公衆號支付

使用ping++進行微信公衆號支付

微信開發常見問題【如何快速的進行微信支付】

  • 本課程適用於HTML5前端開發;
  • Ping++是什麼我就不囉嗦了,自己百度搜索,先去了解一下,我只貼源碼,一般沒什麼太大的問題都可以成功支付成功,喚醒微信支付;

1.第一步設置微信支付目錄;

  1. 需要進入你們的微信公衆賬號,有一個支付設置點擊進去,設置你HTML頁面的所在目錄;
  2. 比如域名:https:www.zhaiguang.html/zhifu/ (http協議根據公司需求定義一般都是http)
  3. 以後所有的微信支付頁面就全部放進zhifu這個目錄即可;

2.第二部添加ping++的js文件

<script src="../js/pingpp.js?wxhctime=0.1"></script>
//?後面的字符串可以刪除掉;我之前是爲了避免微信緩存;

3.第三部進行支付

支付流程的環節步驟;
1. 首先你需要ajax請求服務端給你返回一個 charge,這個charge也就是喚醒微信支付的憑證;(如果沒有讓你們的服務端給你返回)
2. 拿到charger後進行ping++封裝函數的執行即可;
3. 下面是源碼

function topmargin() {

        var charger = //調取服務端要給你返回的charger的API;也就是AJAX返回的charger;

        $.post(charger, {
            //服務端要求你傳參的對象://你要穿的參數;
        }, function (charge) {
            console.log(charge)
            //這一步儘量要parseJSON 不然容易報錯;
            var tt = $.parseJSON(charge)
            console.log(tt.data)
            if (tt.code == "200") {
                pingpp.createPayment(tt.data, function (result, err) {
                    console.log(result);
                    if (result == "success") {
                        //支付成功後的回調函數

                    } else {
                        console.log(result + " " + err.msg + " " + err.extra);
                    }
                });

            } else {
                $.toast("支付失敗", "forbidden");
            }
        })
    };
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章