1.進入支付寶開放平臺https://open.alipay.com,找到沙箱支付,在控制臺下方

進入沙箱,獲取個人的資訊


知道了資訊之后就可以開始我們的安裝專案
去到檔案中心,找到支付能力,去下載我們的電腦網站SDK,切記一定要下載對的SDK,手機端和 電腦端是不一樣的,下載解壓包


下載完解壓之后將檔案放入到我們的public目錄下面,注意目錄的規范

更改config配置:配置里面的引數資訊,引數資訊都是在上方的個人資訊
異步和同步回呼地址
我們在測驗用的基本上是同步,但是異步也可以去進行使用,同步的回呼地址就是我們的驗簽地址,我們可以里面的代碼可以復制專案根目錄下面的return_url.php里面的代碼進行去驗簽

注意里面引入的路徑,我們的面向物件這樣引入是不規范的,所以你可以自己去進行封裝
開始正文:如何去顯示支付頁面個進行支付以及回呼
你的前端頁面的表單的提交地址是你進入支付頁面的方法
去呼叫一個視圖,來進行支付

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form id='alipayment' action='/plugins/alipay/pagepay/pagepay.php' method='post'>
<input id='WIDout_trade_no' name='WIDout_trade_no' value='訂單編號'/>
<input id='WIDsubject' name='WIDsubject' type='hidden' value='訂單名稱'/>
<input id='WIDtotal_amount' name='WIDtotal_amount' type='hidden' value='訂單金額'/>
<input id='WIDbody' name='WIDbody' type='hidden' value='訂單內容'/>
</form>
</body>
</html>
<script>document.getElementById('alipayment').submit();</script>
這里的表單就是我們的自動提交頁面,這里設定為隱藏域
支付頁面是這樣的

填寫的資訊就是你的沙箱賬戶,來進行測驗支付
支付完之后的回呼地址就是你在config.php里面的同步地址,不是異步地址
在回呼地址你可以去進行驗證簽名,判斷訂單是否成功
判斷的代碼就是我們在return_url里面賦值的代碼
//回呼地址
public function callBack(){
$arr = input();
require_once("./plugins/alipay/config.php");
require_once ('./plugins/alipay/pagepay/service/AlipayTradeService.php');
$alipaySevice = new \AlipayTradeService($config);
$result = $alipaySevice->check($arr);
}
這里的回傳值就是布爾,直接判斷是否正確
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/398699.html
標籤:其他
上一篇:JS:物件的淺克隆、深克隆
下一篇:html&&css
