- 1、确认信息 →
- 2、点击确认 →
- 3、确认完成
- 如果您点击“确认”按钮,即表示您同意该次的执行操作。
- 支付宝版权所有 2011-2015 ALIPAY.COM
setOutTradeNo($out_trade_no);
$refundRequestBuilder->setRefundAmount($refund_amount);
$refundRequestBuilder->setOutRequestNo($out_request_no);
$refundRequestBuilder->setAppAuthToken($appAuthToken);
//初始化类对象,调用refund获取退款应答
$refundResponse = new AlipayTradeService($config);
$refundResult = $refundResponse->refund($refundRequestBuilder);
//根据交易状态进行处理
switch ($refundResult->getTradeStatus()){
case "SUCCESS":
echo "支付宝退款成功:"."
--------------------------
";
print_r($refundResult->getResponse());
break;
case "FAILED":
echo "支付宝退款失败!!!"."
--------------------------
";
if(!empty($refundResult->getResponse())){
print_r($refundResult->getResponse());
}
break;
case "UNKNOWN":
echo "系统异常,订单状态未知!!!"."
--------------------------
";
if(!empty($refundResult->getResponse())){
print_r($refundResult->getResponse());
}
break;
default:
echo "不支持的交易状态,交易返回异常!!!";
break;
}
return ;
}
?>