123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <?php
- /**
- * Created by PhpStorm.
- * User: z-yang
- * Date: 2019/7/25
- * Time: 10:29
- */
- namespace App\Http\Controllers\Wap\Pay;
- use GuzzleHttp\Client;
- use Illuminate\Routing\Controller;
- use Illuminate\Http\Request;
- use Log;
- class MonthOrderController extends Controller
- {
- public function getRedirectUrl(Request $request){
- $app_id = 'Aekgrv87yo5wxnl715';
- $app_secret = '57gwsnd158ib2sn7wluq5716brp8fzm';
- $key = 'sn7wluq5716brp8fzm';
- $plan_id = 124768;
- $user_id = 10008;
- $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();
- $url = 'http://pap.manyuedu.org/h5.php?'.http_build_query(compact('app_id','app_secret','plan_id','user_id','ip','sign'));
- return $client->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')){
- }
- }
- }
|