Tokumeikoi пре 4 година
родитељ
комит
022df26134
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      app/Http/Controllers/Guest/OrderController.php

+ 1 - 1
app/Http/Controllers/Guest/OrderController.php

@@ -79,7 +79,7 @@ class OrderController extends Controller
             case 'charge.succeeded':
                 $object = $event->data->object;
                 if ($object->status === 'succeeded') {
-                    $metaData = $object->metadata ? $object->metadata : $object->source->metadata;
+                    $metaData = isset($object->metadata->out_trade_no) ? $object->metadata : $object->source->metadata;
                     $tradeNo = $metaData->out_trade_no;
                     if (!$tradeNo) {
                         abort(500, 'trade no is not found in metadata');