Browse Source

修复支付问题

chenxiqiang 6 years ago
parent
commit
14547d6b85
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      manage-server/app/Http/Controllers/PaymentController.php

+ 4
- 3
manage-server/app/Http/Controllers/PaymentController.php View File

@@ -23,11 +23,11 @@ class PaymentController extends Controller
23 23
         $order = CommonController::getRecord($order_type, $order_id);
24 24
 
25 25
         if ($wechat_id && $order) {
26
-            $order_id = $order_type . "_" . $order_id;
26
+            $out_trade_no = $order_type . "_" . $order_id;
27 27
             $app = app('wechat.payment');
28 28
             $result = $app->order->unify([
29 29
                 'body' => '玥子轩家政',
30
-                'out_trade_no' => $order_id,
30
+                'out_trade_no' => $out_trade_no,
31 31
                 'total_fee' => $order->price * 100,
32 32
                 'trade_type' => 'JSAPI',
33 33
                 'openid' => $wechat_id,
@@ -41,7 +41,8 @@ class PaymentController extends Controller
41 41
                 return response()->json([
42 42
                     "status" => 0,
43 43
                     "code" => "success",
44
-                    "msg" => $config
44
+                    "msg" => $config,
45
+                    "out_trade_no" => $out_trade_no
45 46
                 ]);
46 47
             } else {
47 48
                 return response()->json([

Loading…
Cancel
Save