|
@@ -0,0 +1,98 @@
|
|
|
+<?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 = 'Aekgrv87yo5785l715';
|
|
|
+ $app_secret = '57gwsnd158ib2sn7wluq57167858fzm';
|
|
|
+ $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 = 'Aekgrv87yo5785l715';
|
|
|
+ $app_secret = '57gwsnd158ib2sn7wluq57167858fzm';
|
|
|
+ $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');
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public function orderCallBack(Request $request){
|
|
|
+ Log::info('orderCallBack------------------------------------------orderCallBack');
|
|
|
+ Log::info();
|
|
|
+ Log::info($request->all());
|
|
|
+ Log::info($request->getMethod());
|
|
|
+ Log::info('orderCallBack--------------------endend----------------------orderCallBack');
|
|
|
+ }
|
|
|
+
|
|
|
+ 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')){
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|