llp пре 2 часа
родитељ
комит
e08eee2453

+ 6 - 0
packages/Longyi/Pay/Airwallex/src/Http/Controllers/AirwallexController.php

@@ -31,6 +31,12 @@ class AirwallexController extends Controller
             'signature' => $header['x-signature'],
             'content' => $param
         ];
+        //记录日志
+        Log::channel('payment')->info('airwallex hook request received', [
+            'query'     => request()->query(),
+            'header'  => $header,
+            'raw_body'  => $param,
+        ]);
         $result = $this->airwallex->checkSignature($data, 'secret');
         if (!$result) {
             @header("HTTP/1.0 400 Bad Request");

+ 1 - 1
packages/Longyi/Pay/Airwallex/src/Http/routes.php

@@ -4,4 +4,4 @@ use Illuminate\Support\Facades\Route;
 use Longyi\Pay\Airwallex\Http\Controllers\AirwallexController;
 
 // Webhook 路由(独立于 web 中间件,避免 CSRF 验证)
-Route::post('airwallex/webhook/hook', [AirwallexController::class, 'hook'])->name('airwallex.webhook.hook');
+Route::any('airwallex/webhook/hook', [AirwallexController::class, 'hook'])->name('airwallex.webhook.hook');