?? autoreceive.php
字號:
<?
//**************************************** //MD5密鑰要跟訂單提交頁相同,如Send.asp里的 key = "test" ,修改""號內 test 為您的密鑰
//如果您還沒有設置MD5密鑰請登陸我們為您提供商戶后臺,地址:https://merchant3.chinabank.com.cn/
$key='test'; //登陸后在上面的導航欄里可能找到“B2C”,在二級導航欄里有“MD5密鑰設置”
//建議您設置一個16位以上的密鑰或更高,密鑰最多64位,但設置16位已經足夠了
//****************************************
$v_oid =trim($_POST['v_oid']);
$v_pmode =trim($_POST['v_pmode']);
$v_pstatus =trim($_POST['v_pstatus']);
$v_pstring =trim($_POST['v_pstring']);
$v_amount =trim($_POST['v_amount']);
$v_moneytype =trim($_POST['v_moneytype']);
$remark1 =trim($_POST['remark1' ]);
$remark2 =trim($_POST['remark2' ]);
$v_md5str =trim($_POST['v_md5str' ]);
/**
* 重新計算md5的值
*/
$md5string=strtoupper(md5($v_oid.$v_pstatus.$v_amount.$v_moneytype.$key)); //拼湊加密串
if ($v_md5str==$md5string)
{
if($v_pstatus=="20")
{
//支付成功
//商戶系統的邏輯處理(例如判斷金額,判斷支付狀態(20成功,30失敗),更新訂單狀態等等)......
}
echo "ok";
}else{
echo "error";
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -