知识付费使用PHP7.2以上版本时退款不成功;找到图中方法位置,按下面代码修改图中方法
public function AliPayRefund($out_trade_no, $trade_no, $refund_amount, $refund_reason, $passback_params)
{
$request = new \AlipayTradeRefundRequest();
$request->setBizContent(self::setBizContent(compact('out_trade_no', 'trade_no', 'refund_amount', 'refund_reason', 'passback_params')));
$result=self::AopclientRequestExecute($request);
$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
$resultCode = $result->$responseNode->code;
return $resultCode;
}
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}