$notify_type = $_POST["notify_type"];
$notify_message = $_POST["notify_message"];
$response = json_decode($notify_message);
$order_id = $response->order_id;
//訂單狀態代碼
$status_code=$response->status_code;
switch($status_code){
case "FE": $status_code = '訂單逾時'; break;
case "FT": $status_code = '連線失敗'; break;
case "FF":case "FA": $status_code = '信用卡授權失敗'; break;
case "FP": $status_code = '支付連審單拒絕'; break;
case "FC": $status_code = '廠商自行審單拒絕'; break;
case "FEL": $status_code = '銀行支付超過限額'; break;
case "FEC": $status_code = '銀行支付超過交易次數'; break;
case "FEB": $status_code = '銀行支付帳戶存款不足'; break;
case "FEA": $status_code = '銀行支付帳戶異常'; break;
case "FES": $status_code = '銀行支付接收單位業務停止或關閉'; break;
case "FET": $status_code = '銀行支付交易逾時'; break;
case "FB": $status_code = '支付連餘額不足'; break;
case "WB": $status_code = '尚未選擇銀行'; break;
case "WP": $status_code = 'ATM 待繳款'; break;
case "WAP": $status_code = '支付連審單中'; break;
case "WAC": $status_code = '廠商自行審單中'; break;
case "WO": $status_code = '等待OTP驗證'; break;
}
if($status_code == ''){ $status_code = ''; }else{$status_code = "(".$status_code.")";}
$status = $response->status;
switch($status){
case "S": $status = '交易完成'; break;
case "F": $status = '交易失敗'.$status_code; break;
case "W": $status = '交易等待中'.$status_code; break;
}
echo "success";
- Mar 15 Fri 2019 13:17
【經驗】PChomePay 支付連 金流串接(3) - 取得訂單最新狀態通知
close
文章標籤
全站熱搜
留言列表
發表留言