setTradeNo($trade_no); //$RequestBuilder->setOutTradeNo($out_trade_no); $RequestBuilder->setRefundAmount($refund_amount); //$RequestBuilder->setRefundReason($refund_reason); $RequestBuilder->setOutRequestNo($out_request_no); $Response = new AlipayTradeService($config); $result=$Response->Refund($RequestBuilder); $array = object_array($result); if ($array['msg']=="Success" and $array['fund_change']=="Y"){ 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 "
退款出错
"; 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($result); } return ; } function object_array($array) { if(is_object($array)) { $array = (array)$array; } if(is_array($array)) { foreach($array as $key=>$value) { $array[$key] = object_array($value); } } return $array; } ?> 支付宝手机网站alipay.trade.refund (统一收单交易退款接口)

支付宝手机网站alipay.trade.refund (统一收单交易退款接口)

商户订单号 :

支付宝交易号:

注意:商户订单号和支付宝交易号不能同时为空。 trade_no、 out_trade_no如果同时存在优先取trade_no

退款金额:

退款原因:

退款单号:

注意:如是部分退款,则参数退款单号(out_request_no)必传。

如果您点击“确认”按钮,即表示您同意该次的执行操作。