$value){
echo "$key : $value
";
}
}
if(isset($_REQUEST["transaction_id"]) && $_REQUEST["transaction_id"] != ""){
// echo 1;exit;
$transaction_id = $_REQUEST["transaction_id"];
$total_fee = $_REQUEST["total_fee"];
$refund_fee = $_REQUEST["refund_fee"];
$input = new WxPayRefund();
$input->SetTransaction_id($transaction_id);
$input->SetTotal_fee($total_fee);
$input->SetRefund_fee($refund_fee);
$input->SetOut_refund_no(WxPayConfig::MCHID.date("YmdHis"));
$input->SetOp_user_id(WxPayConfig::MCHID);
// var_dump($input);exit;
$res = WxPayApi::refund($input);
// var_dump($res);exit;
printf_info(WxPayApi::refund($input));
if ($res['result_code']=="SUCCESS"){
echo "
订单退款完成";
if ($ReturnID=="list") {
header("Location: https://sys.966120.com.cn/admin_save.gds?admin_save=34&PaidMoneyID=".$_REQUEST["PaidMoneyID"]."&OrdType=2&PaidMoney_Check=1");exit;
}else{
header("Location: https://sys.966120.com.cn/admin_save.gds?admin_save=34&PaidMoneyID=".$_REQUEST["PaidMoneyID"]."&ReturnID=m&PaidMoney_Check=1");exit;
}
} else {
echo "
".$res['err_code_des'];
if ($ReturnID=="list") {
header("Location: https://sys.966120.com.cn/PaidMoney_List.gds?OrdType=2&h_menu1_1=2&SystemMessageType=4&SMT=8");exit;
}else{
header("Location: https://sys.966120.com.cn/m_PaidMoneyRefund.gds?PaidMoneyID=".$_REQUEST["PaidMoneyID"]."&SystemMessageType=4&SMT=8");exit;
}
}
//var_dump($x);
exit();
}
//$_REQUEST["out_trade_no"]= "122531270220150304194108";
///$_REQUEST["total_fee"]= "1";
//$_REQUEST["refund_fee"] = "1";
if(isset($_REQUEST["out_trade_no"]) && $_REQUEST["out_trade_no"] != ""){
$out_trade_no = $_REQUEST["out_trade_no"];
$total_fee = $_REQUEST["total_fee"];
$refund_fee = $_REQUEST["refund_fee"];
$input = new WxPayRefund();
$input->SetOut_trade_no($out_trade_no);
$input->SetTotal_fee($total_fee);
$input->SetRefund_fee($refund_fee);
$input->SetOut_refund_no(WxPayConfig::MCHID.date("YmdHis"));
$input->SetOp_user_id(WxPayConfig::MCHID);
// printf_info(WxPayApi::refund($input));
$res = WxPayApi::refund($input);
var_dump($res);
echo $res['result_code'];
exit();
}
?>