get($url)->getBody()->getContents(); } public function getH5RedirectUrl(Request $request){ $app_id = 'Aekgrv87115wxnl715'; $app_secret = '57gwsnd158ib2sn7wluq5716brp8fzm'; $key = 'sn7wluq5716brp8fzm'; //$plan_id = 124768; $plan_id = 39603; $user_id = 10008; $ip = _getIp(); //$ip = '125.120.47.90'; $sign = _sign(compact('app_id','app_secret','plan_id','user_id','ip'),$key.$key); $sign = strtoupper($sign); $client = new Client(); Log::info(compact('app_id','app_secret','plan_id','user_id','ip','sign')); $url = 'http://pap.manyuedu.org/h5.php?'.http_build_query(compact('app_id','app_secret','plan_id','user_id','ip','sign')); //return $url; return $client->get($url)->getBody()->getContents(); } public function getWechatRedirectUrl(Request $request){ $app_id = 'Aekgrv87115wxnl715'; $app_secret = '57gwsnd158ib2sn7wluq5716brp8fzm'; $key = 'sn7wluq5716brp8fzm'; //$plan_id = 124768; $plan_id = 39603; $user_id = 10008; $ip = _getIp(); //$ip = '125.120.47.90'; $sign = _sign(compact('app_id','app_secret','plan_id','user_id','ip'),$key.$key); $sign = strtoupper($sign); $client = new Client(); Log::info(compact('app_id','app_secret','plan_id','user_id','ip','sign')); //$url = 'http://pap.manyuedu.org/h5.php?'.http_build_query(compact('app_id','app_secret','plan_id','user_id','ip','sign')); $url = 'http://pap.manyuedu.org/?'.http_build_query(compact('app_id','app_secret','plan_id','user_id','ip','sign')); //return $url; return $client->get($url)->getBody()->getContents(); } public function signCallBack(Request $request){ Log::info('signCallBack------------------------------------------signCallBack'); Log::info($request->all()); Log::info($request->getMethod()); Log::info('signCallBack-------------------end-----------------------signCallBack'); return response('success'); } public function orderCallBack(Request $request){ Log::info('orderCallBack------------------------------------------orderCallBack'); Log::info(); Log::info($request->all()); Log::info($request->getMethod()); Log::info('orderCallBack--------------------endend----------------------orderCallBack'); return response('success'); } public function monthSignCallBack(Request $request){ $key = 'sn7wluq5716brp8fzm'; $app_id = $request->get('app_id'); $plan_id = $request->get('plan_id'); $user_id = $request->get('user_id'); $change_type = $request->get('change_type'); $sign = _sign(compact('app_id','plan_id','user_id','change_type'),$key.$key); $sign = strtoupper($sign); if($sign == $request->get('sign')){ } } }