在開始之前,咋們先了解一下邏輯,首先要使用支付寶支付接口,您需要有一個企業支付寶賬號,但直接在企業支付寶賬號里面是無法直接匹配支付接口到您的網站的,支付寶的邏輯是需要另外再注冊個“支付寶開放平臺”的賬號,在開放平臺里創建各種應用,比如:支付寶小程序的應用、網頁端的應用,咋們這里要用到的是網頁端的應用,也就是為您的網站創建一個應用(或者說是接口),然后應用里綁定您的企業支付寶。也就是說提供接口的是“支付寶開放平臺”;提供收款服務的是“企業支付寶”。
理解上述的邏輯,這會咋們就知道需要在兩個地方操作:“支付寶開放平臺”和“企業支付寶”。接下來兩個平臺上操作解析。
企業支付寶
注冊企業支付寶
點擊“我是支付寶商家”,然后進入商家登錄頁,右上角找到“注冊成為商家”,直接的注冊鏈接是:https://certifyweb.alipay.com/certify/reg/guide#/,具體的注冊過程,這里就不詳細描述,根據提示應該很容易注冊,這個如果不會,建議電話支付寶尋求支持。
支付寶開放平臺
開通地址是:https://open.alipay.com/,這為啥叫開通,其實就是說不用注冊,打開那個頁面后,直接用您的企業支付寶掃碼即可登錄,登錄后再右上角找到“控制臺”,進入應用申請,這里我們要申請的是“網頁應用”。
然后進入應用申請頁面,注冊下圖紅色框部分,綁“綁定商家賬號”就是綁定您的企業支付寶賬號;“應用類型”這里可能很容易誤解,因為DouPHP的支付寶插件還有一個“手機版支付寶”,但跟這里的“移動應用”不是一回事,這里的“移動應用”指的是手機APP等,所以我們這里選擇“網頁應用”即可,創建好網頁應用后,再到綁定的企業支付寶里申請“手機網站支付”和“電腦網站支付”;“網站URL”這里就是輸入您網站的網址,比如:https://www.abc.com,主要要輸入https或者是http(應該是強制要求https)。
創建好后進入應用的詳情頁面,然后主要在“開發設置”里
1,“APPID”獲取,就是上圖左上角那里獲?。ㄒ部梢栽趹昧斜砝锟吹剑?/p>
2,“授權回調地址”,這個回調地址是您網站上的,格式是:https://www.abc.com/include/plugin/alipaywap/notify_url.php(其中abc.com改成您的域名,這里一定要協議是http還是https,要跟網站實際的對,不然會被認為是不一樣的地址),這個很重要,就是支付網站后支付寶會通過這個地址回調信息給您的網站,告訴您的網站,訂單支付已完成,然后DouPHP會改變訂單狀態為已付款。
3,“接口加密方式(秘鑰/證書)”,設置成功后,可以獲取到“應用公鑰”和“支付寶公鑰”,然后輸入到DouPHP的支付寶插件配置頁面里。
然后是開通支付產品,開通:“手機網站支付”和“電腦網站支付”,這樣操作就基本完成了。