Bladeren bron

修改支付回调

root 12 uur geleden
bovenliggende
commit
a66ed5bd69

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

@@ -26,7 +26,7 @@ class AirwallexController extends Controller
     public function hook()
     {
         $param = request()->getContent();
-        $header = request()->header();
+        $header = $this->getAllHeaders();
         $data = [
             'timestamp' => $header['x-timestamp'] ?? '',
             'signature' => $header['x-signature'] ?? '',

+ 3 - 2
packages/Longyi/Pay/Airwallex/src/Payment/Airwallex.php

@@ -169,8 +169,8 @@ class Airwallex extends Payment
     //成功修改状态
     public function paymentSucceeded($orderId, $transactionId)
     {
-        $order = $this->orderRepository->findByField('increment_id', $orderId);
-
+        
+        $order = $this->orderRepository->findOneByField('increment_id', $orderId);
         if (!$order->id) {
             return false;
         }
@@ -179,6 +179,7 @@ class Airwallex extends Payment
         }
         $order->status = Order::STATUS_PROCESSING;
         $order->save();
+        
         if ($order->payment) {
             $additional = $order->payment->additional;
             $additional['transaction_id'] = $transactionId;