getResponse())) {$data = $barPayResult->getResponse();$result = $common->returnway(2002, "支付宝支付失败!", $data);return json_encode($r。支付宝退款的秘密( 二 )。" />

支付宝退款的秘密( 二 )


--------------------------
";if (!empty($barPayResult->getResponse())) {$data = $barPayResult->getResponse();$result = $common->returnway(2002, "支付宝支付失败!", $data);return json_encode($result);}break;case "UNKNOWN"://echo "系统异常 , 订单状态未知!!!" . "
--------------------------
";if (!empty($barPayResult->getResponse())) {$result = $common->returnway(4000, "系统异常 , 订单状态未知!", $barPayResult->getResponse());return json_encode($result);}break;default:echo "不支持的交易状态 , 交易返回异常!!!";break;}return;}/*** 支付宝退货处理* 退货前提是必须支付成功* @$out_trade_no平台订单号* @$wepay_serial支付宝交易号* @$totalFee//退款金额*/public function alipayRefund($out_trade_no, $wepay_serial, $totalFee){$aop = new AopClient ();$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';$aop->appId = '12342312';$aop->alipayrsaPublicKey = '+rHrXw7L+/HlesZSXoMsYRed7Ray6oFu/YjRTJ2e3zxkhcHjcy5pZIauuT5dz1vM6XA3q38VILGQZbK3RusYlcpNopbR5f6j8HOoIgSk3+qdmRgga2hgwhgd1JOj7R/aTmPGzTJ81E6FXCGN83PLnHYr0URgtnpjLVOg+xV5fiAeWGe9SOUasW3sfqFk54WRwBOcOm70Owl9+juDhGICJObdIxrbck0ij7xkSlU89/ZcUQQ4UNLSya6jghdF8oQzeeszHR0/QCYfWELTCoxUwH46RHy9rN0IOF5OkWUCVc7ga/kRuNl+Um1ryOPc3NUxwIDAQAB';$aop->rsaPrivateKey = '+h/C3LaaCSfd38eFTsInsZxYZsOJ6HLee78aqZ9+s3MKl1pd8naA6IdGWtDzfp5NcmIdcvELuGesxGYlORYxMTX9a3Sd8hjuPyWrrCgdXlfpNIzvkb00I9pMonmR7SgAkiLxhxfRZWOdCYfdK+HDuvOXWuDK7xQ9eVB/kZRzQ7S1WUMG9DPJYWe+naHQlXm+LZ3GBvAaqrlTofi3hYRsAcPM3S4tnJlHce2sIwOMpaBqbkRDVhtAgMBAAECggEAVs0zmH77Gt0fPMViBQj9fK46wyFQFdD9t/jCy+YaVMDgWDmhSMEnwkPUeZg+8wcOkJ0cghqCFph2w7G2irAdN+2lBFDEpv4xp2HoQW0b0r7HaY5F8t+51FmRYWA2i1zEEcWoODO30zEjsFWZe3cjS5fAimXoTZeRKdO4+3CAyCtqE3/9z3OUM0LAElSzwUsc+4CXTTE1kKLUB0W1mX55jQLLRQ2amwA8j4ZJR2UBQ8I+WRmfydLd70ezMKr+esHCZFWxEsZMDPdcOWRJsUAUZErwstlNBGKvHFMLe96wrCyuiRYx1Aath24+4oEr8Zuw5b5ISxMQC49akWrhUWBggQKBgQDo2SyHU+JcYh2hYD30++gwUM7uU9EerXt3+84p6nFkHXMAWQwsciwHJfZULcBw392xQCTAkGtUTStSDYq92Xfo57w7gRiiI4QN4glIIfP9WrefBlrd+RZVC98/zX7ZeAJgbIvaUSlpywuPY+Zc02BnHFMSDvpGTYTFGyPCwa6rOwKBgQCW7M1myaGB/aCxeMaCvBQNdPrwuKHaSjOzPh6iKb6iU1XlmZV3GWc+rTqm/RGs08uC4HKg16s2DGMXVE5VqIPObmn2mZyBd5rJrvcwWi6DKxfHYDjNJ0eO/xCFAFGeu0cc3rxiMEtMT/WtI0tsMM3TIiZZFNynOBVdwDzmt1dAdwKBgDlj9caxFTTB9h2lVAAC6rql4Cr7u6o9BhaPmMPaBfKwE309dXOq/FESuUEMOcdYVhLvBV/0+I9BqfDCZ7TdWeGs5EciTYkBCfZGBRWjULjcWC+46EKXtzpk/7SBGMfO/X74ogvAP13U7td7vvaYHsWrRIpJ6MPVLWlLhCfnhv6rAoGAPMhd6NmnnAyjXRZBDIHmqYzFS5FwTdO4gqWv/KtHRWS+oVt7YJ3wgMOPbZVaOvqJacovICv7niba+ZhQfBsECm1Za6Ft8I5U3okCsIyBUv5V80wDVExPe32qD4aTWJQgDbZ+tCSzDqbdUL94LrhxDGkifJn0S7xAjqNPY7PPBf0CgYAMG7Buyxb1ZLQq7X/0ippM1kQIBOYcmxyK5r7CHcgRmBFmNf9BzWEClunDOCrY5USD6LK+Z+XnXX2q4XkKCxug8iVWBPh4lsqd+Tsn0orDE7JRcoDwl8QwkjdlsalPq8tOv/A91YM2GRI3oWHiC9TyBLds3BgwmO0vaivhtJNVyA==';$aop->apiVersion = '1.0';$aop->signType = 'RSA2';$aop->postCharset = 'UTF-8';$aop->format = 'json';$request = new AlipayTradeRefundRequest ();$bizcontent = json_encode(['out_trade_no' => $out_trade_no,'trade_no' => $wepay_serial,'refund_amount' => $totalFee,'refund_reason' => '正常退款']);$request->setBizContent($bizcontent);$result = $aop->execute($request);$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";$resultCode = $result->$responseNode->code;if (!empty($resultCode) && $resultCode == 10000) {return 1000;} else {return -1;}}}在你的管理后台调取支付类中的alipayRefund()即可!每天带你们了解咱们周围常见产品的实现原理 , 不明白的地方可以私聊我!


【支付宝退款的秘密】


推荐阅读