1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

[ PHP ] – 智付寶 金流串接範例

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

智付寶 金流串接範例
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]
<?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));
?>
[/php]
[html]
<!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>
[/html]

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *