<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                #支付寶 框架整合了支付寶,這對眾多使用HDPHP框架的同學來說是個好消息。 申請地址:[https://www.alipay.com](https://www.alipay.com) ##使用 ###配置文件 Config/alipay.php ###路由設置 ``` //服務器異步通知頁面路徑 Route::get('alipaynotify','Home/Index/alipaynotify'); //頁面跳轉同步通知頁面路徑 Route::get('alipayreturn','Home/Index/alipayreturn'); ``` ###控制器 ``` <?php namespace Home\Controller; use Hdphp\Controller\Controller; //支付寶通知處理類 use Hdphp\Alipay\Lib\AlipayNotify; //測試控制器 class IndexController extends Controller { public function pay() { $data = array( 'out_trade_no' => '162',//定單號 'subject' => '訂單名稱',//訂單名稱 'total_fee' => '0.1',//付款金額 'body' => '快學網 好好學',//訂單描述 'show_url' => 'http://kuaixuewang.com',//商品展示地址 ); //開始支付 Alipay::pay($data); } //服務器異步通知頁面路徑 public function alipaynotify() { $alipayNotify = new AlipayNotify(C('alipay')); $verify_result = $alipayNotify->verifyNotify(); if ($verify_result) {//驗證成功 //請在這里加上商戶的業務邏輯程序代... //商戶訂單號 $out_trade_no = $_POST['out_trade_no']; //支付寶交易號 $trade_no = $_POST['trade_no']; //交易狀態 $trade_status = $_POST['trade_status']; if ($_POST['trade_status'] == 'TRADE_FINISHED' || $_POST['trade_status'] == 'TRADE_SUCCESS') { //判斷該筆訂單是否在商戶網站中已經做過處理 //如果沒有做過處理,根據訂單號(out_trade_no)在商戶網站的訂單系統中查到該筆訂單的詳細,并執行商戶的業務程序 //請務必判斷請求時的total_fee、seller_id與通知時獲取的total_fee、seller_id為一致的 //如果有做過處理,不執行商戶的業務程序 //注意: //付款完成后,支付寶系統發送該交易狀態通知 } //——請根據您的業務邏輯來編寫程序(以上代碼僅作參考)—— echo "success"; //不要修改或刪除 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } else { //驗證失敗不要修改或刪除 echo "fail"; } } //頁面跳轉同步通知頁面路徑 public function alipayreturn() { //計算得出通知驗證結果 $alipayNotify = new AlipayNotify(C('alipay')); $verify_result = $alipayNotify->verifyReturn(); if ($verify_result) {//驗證成功 //請在這里加上商戶的業務邏輯程序代碼... //商戶訂單號 $out_trade_no = $_GET['out_trade_no']; //支付寶交易號 $trade_no = $_GET['trade_no']; //交易狀態 $trade_status = $_GET['trade_status']; if ($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') { //判斷該筆訂單是否在商戶網站中已經做過處理 //如果沒有做過處理,根據訂單號(out_trade_no)在商戶網站的訂單系統中查到該筆訂單的詳細,并執行商戶的業務程序 //如果有做過處理,不執行商戶的業務程序 } else { echo "trade_status=" . $_GET['trade_status']; } echo "驗證成功<br />"; //——請根據您的業務邏輯來編寫程序(以上代碼僅作參考)—— } else { //驗證失敗 //如要調試,請看alipay_notify.php頁面的verifyReturn函數 echo "驗證失敗"; } } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看