diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/PayController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/PayController.php
new file mode 100644
index 0000000..52c65d9
--- /dev/null
+++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/PayController.php
@@ -0,0 +1,98 @@
+--------------------
";
+ var_dump($url, $body);
+ echo "
--------------------
";
+ }
+ $output = curl_exec($ch);//运行curl
+ curl_close($ch);
+ return json_decode($output, true);
+ }
+
+ public static function getOpenBodySig($body, $echo_ = false)
+ {
+ $appid = self::$appid;
+ $appkey = self::$appkey;
+ $timestamp = date("YmdHis", time());
+ $nonce = md5(uniqid(microtime(true), true));
+ $str = bin2hex(hash('sha256', $body, true));
+ $signature = base64_encode(hash_hmac('sha256', "$appid$timestamp$nonce$str", $appkey, true));
+ $authorization = "OPEN-BODY-SIG AppId=\"$appid\", Timestamp=\"$timestamp\", Nonce=\"$nonce\", Signature=\"$signature\"";
+ if ($echo_) {
+ echo "
--------------------
";
+ var_dump($authorization);
+ echo "
--------------------
";
+ }
+ return $authorization;
+ }
+}
+
diff --git a/Laravel/config/app.php b/Laravel/config/app.php
index ef6ebfa..a16165c 100644
--- a/Laravel/config/app.php
+++ b/Laravel/config/app.php
@@ -81,7 +81,7 @@ return [
|
*/
- 'timezone' => 'UTC',
+ 'timezone' => 'PRC',
/*
|--------------------------------------------------------------------------
diff --git a/Laravel/routes/api.php b/Laravel/routes/api.php
index b67658b..bdb54c5 100644
--- a/Laravel/routes/api.php
+++ b/Laravel/routes/api.php
@@ -67,7 +67,10 @@ Route::group(['middleware'=>['checktoken','log'],'prefix'=>'v1'],function () {
-
+Route::group(['middleware'=>['log'],'prefix'=>'v1'],function () { //路由分组
+ Route::post('PayCheck','App\Http\Controllers\API\Admin\YeWu\PayController@PayCheck');//支付查询
+ Route::post('MakePay','App\Http\Controllers\API\Admin\YeWu\PayController@MakePay');//支付
+});