Pārlūkot izejas kodu

修改klarna支付方式

llp 5 dienas atpakaļ
vecāks
revīzija
64d387e02c

+ 1 - 1
packages/Longyi/Pay/Klarna/src/Http/Controllers/KlarnaController.php

@@ -43,7 +43,7 @@ class KlarnaController extends Controller
             @header("HTTP/1.0 400 Bad Request");
             exit;
         }
-        $order = $this->orderRepository->find($orderId);
+        $order = $this->orderRepository->findOneByField('increment_id', $orderId);
         if (empty($order)) {
             @header("HTTP/1.0 400 Bad Request");
             exit;

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

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