《「PHP小白貼」PHP簡單支付寶手機網頁(客戶端)支付》要點:
本文介紹了「PHP小白貼」PHP簡單支付寶手機網頁(客戶端)支付,希望對您有用。如果有疑問,可以聯系我們。
首先我們肯定是要有一個支付寶的商家賬號,并且申請了手機網站支付的功能,之后再螞蟻金服開放平臺去創建一個應用,入下圖.
點擊支付應用創建,創建應用時只需要填寫帶*的信息就好,其他的我們可以后配置.
創建成功之后,進入開放平臺管理,這里可以查看修改公鑰以及查看創建應用的APPID和設置授權地址.
這里,我們推薦用下面這個官方的生成器來進行公鑰私鑰的生成,如下圖.
這個可以在官方文檔的鏈接自行下載,點擊生成公鑰和私鑰,生成成功除了頁面上還會自動生成兩個txt文件存放公鑰秘鑰,如下圖.
公鑰是填寫支付寶管理的APPID下面的RSA2(SHA256)密鑰以及RSA(SHA1)密鑰的,生成的秘鑰我們先不著急填寫.
因為是比較簡單的支付寶支付,我們直接去支付寶官方下載alipay.trade.wap.pay-PHP-UTF-8.
下面我們看一下目錄結構.
readme.txt中標明了目錄結構,小編在這里再啰嗦幾句,web目錄是我測試時自己創建的,是用來放html頁面的,notify_url.php是用來接收異步通知,return.php是頁面的同步回調,config.php是填寫支付寶的配置文件,log.txt是每次支付哀求的記錄,下面我們先來說一下config.php的配置,如下圖.
app_id填寫上面創建應用的APPID.
merchant_private_key填寫我們上面用官方工具生成的應用私鑰.
下面兩個分別填寫服務器的異步回調和同步回調地址.
編碼格式,簽名方式,支付寶網關我們暫時不需要修改.
alipay_public_key填寫我們支付寶管理的APPID下面的RSA2(SHA256)密鑰以及RSA(SHA1)密鑰,也就是填寫官方工具生成的應用公鑰.
配置完這些我們來看一下wappay目錄下的pay.php文件,這個也是我們前臺來哀求的文件.
這里我簡單修改了一下,方便測試,我們把需要填的參數填上去就可以了,之后我們寫一個html文件,在文件中寫一個form表單,如下圖.
之后我們就可以給這個html寫一些樣式和效果,當我們點擊提交到wappay下的pay.php時,如果我們的手機安轉了支付寶應用,就會打開支付寶客戶端進行支付,這里我沒寫太多input,我們可以多傳一些參數,比如用戶的token,傳過去在后臺進行一些對用戶的邏輯操作也是必要的.
測試支付成功之后,我們就可以在異步回調文件和同步重定向文件以及pay.php中做一些有意思的事,比如下單時的數據存入數據庫以及接收異步回調時的數據進行對比,給用戶的賬號增加金額等.
各位客官,我們簡單的PHP支付寶支付就到這里了,寫的有不足的地方希望大家指出來,小編也比較菜,都是純手打的字,也希望與各位PHP大神交流,如果有什么不明白的地方,也可以給我留言,小編都會為各位客官回復的.
客官大人,小編文筆不是很好,但是每天保持手寫文章,每天都會用心花幾個小時更新文章 您的關注點贊轉發是小編最大的動力 (*  ̄3)(ε ̄ *)
維易PHP培訓學院每天教你實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6686.html