智付寶 金流串接範例

API 文件:https://www.pay2go.com/dw_files/info_api/pay2go_gateway_MPGapi_V1_1_8.pdf
測試環境網址:https://cweb.pay2go.com/main/login_center/single_login

<?php
$mid=uniqid();
$t=time();
$data = 'HashKey=JAP2xQ51f0AHfYVpECxxdELczZUT4aMN'.
        '&Amt=200'.
        '&MerchantID=12312910'.
        '&MerchantOrderNo='.$mid.
        '&TimeStamp='.$t.
        '&Version=1.2'.
        '&HashIV=LCPjsVlHVVoaUjzy';
		
// 用PHP 內建的 hash() SHA256 編碼後再轉成大寫
$checkValue = strtoupper(hash('sha256',$data));

?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> <!-- 請設定 utf8 另外這檔案儲存時也要是 UTF-8 檔首無BOM-->
<title>智付寶 金流串接測試</title>
</head>

<body>
<form method="post" action="https://capi.pay2go.com/MPG/mpg_gateway">          	<!-- 測試環境用的網址 正式的不一樣請注意 -->
  <input type="hidden" name="MerchantID" value="12312910">      		<!-- 店家代號 -->
  <input type="hidden" name="RespondType" value="JSON"/>			<!-- 回傳資料的格式 -->
  <input type="hidden" name="CheckValue" value="<?php echo $checkValue;?>">   	<!-- 驗證資料是否一致 -->
  <input type="hidden" name="TimeStamp" value="<?php echo $t;?>">   	       	<!-- 訂單產生時間 -->
  <input type="hidden" name="Version" value="1.2">				<!-- api 版本 請看最新版說明文件 -->
  <input type="hidden" name="MerchantOrderNo" value="<?php echo $mid;?>">	<!-- 店家產生的訂單編號 不可重覆 -->
  <input type="hidden" name="Amt" value="200">					<!-- 商品價格 -->
  <input type="hidden" name="ItemDesc" value="玩具車">                        	<!-- 商品名稱 -->
  <input type="hidden" name="Email" value="test@gmail.com">                  	<!-- 付款成功會寄通知信到這個email -->
  <input type="hidden" name="LoginType" value="0">                              <!-- 是否需要登入智付寶會員才能付款 0 不用 1 要,廢話這一定要填0的丫 -->
  <button type="submit">付款</button>
</form>
</body>

</html>

你可能會喜歡

喜歡我的文章嗎?歡迎按讚加分享,
或是點擊站內廣告讚助,讓本站能常久經營下去;造福廣大網友。

Leave a comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *