日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

PC端使用支付寶接口支付實(shí)例

時(shí)間:2018-11-25 10:52:59 類型:PHP
字號(hào):    

使用第三方平臺(tái)支付是我們商城中經(jīng)常運(yùn)用到的, 對(duì)于一些新手來說, 如何支付是一件比較頭疼的工作, 這里分享一個(gè)通過支付寶 沙箱接口實(shí)現(xiàn)的實(shí)例;

1, 首先我們了解下網(wǎng)站嵌入支付寶接口支付的流程

    1> 賣家產(chǎn)品展示

    2> 點(diǎn)擊購買

    3> 確定 購買總價(jià)[ 單價(jià) * 購買數(shù)量]

    4> 生成訂單信息存進(jìn)數(shù)據(jù)庫訂單表[id, 訂單號(hào), 產(chǎn)品名稱, 產(chǎn)品總價(jià),  支付狀態(tài)備注]

           注: 實(shí)現(xiàn)情況可能還需要存儲(chǔ)產(chǎn)品ID, 單價(jià), 數(shù)量, 產(chǎn)品名稱[同一個(gè)產(chǎn)品不同型號(hào)可能會(huì)有不同的價(jià)格]

    5>  配置支付寶支付信息

         5.1:  見支付寶配置文件config.php

    6> 傳遞參數(shù)信息給 支付寶接口生成[訂單號(hào), 價(jià)格, 備注, 名稱]

    7> 通過支付寶接口跳轉(zhuǎn)到 支付寶網(wǎng)站[攜帶6>中的參數(shù)信息]

    8> 在支付寶平臺(tái) 完成 支付

    9> 完成支付后[ 支付寶 會(huì)異步通知[可以理解為打電話通知]某訂單號(hào)已經(jīng)完成支付]

    10> 從支付寶網(wǎng)站 攜帶信息 跳轉(zhuǎn)到 自己的平臺(tái), 同步通知某 訂單 已經(jīng)完成[可以理解為跑過來當(dāng)面告知]

 2, 實(shí)際操作過程

    1> 建立數(shù)據(jù)庫表 如下:

          

   2> 下載 支付寶電腦網(wǎng)站支付接口

         應(yīng)用場(chǎng)景: https://docs.open.alipay.com/270/105898

         下載地址: https://docs.open.alipay.com/270/106291/

          

         下載解壓縮文件目錄如下[我將之放在tp5下的extend/alipaypc目錄下]:

         /extend/alipaypc/

          

   3> 建立產(chǎn)品頁面[即下載中的index.php頁面]

       1>控制器函數(shù)及相應(yīng)的視圖顯示

          控制器:

           

           視圖:

          

           顯示效果

           

          

        2> 支付寶信息配置

             打開extend/alipay/config.php文件

            'app_id' => "2016092100559133",

            //支付寶網(wǎng)關(guān)
            'gatewayUrl' => "https://openapi.alipaydev.com/gateway.do",
            //異步通知地址
     'notify_url' => "http://www.ncateng.com/alipay/notify_url.php",

         //同步跳轉(zhuǎn)
             'return_url' => "http://www.ncateng.com/alipay/return_url.php",

               商戶私鑰:

              

                公鑰私鑰生成方法: https://docs.open.alipay.com/291/105971

                   

                      

                最終配置文件如下:

               

              3> 訂單生成及跳往支付寶頁面

                  

            4> 同步通知頁面

                

           5> 異步通知頁面

                

        PC支付控制器代碼