Browse Source

Stripe invoice description

Aaa 5 years ago
parent
commit
66957eff6d

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

@@ -71,6 +71,7 @@ class OrderController extends Controller
                     'amount' => $source['amount'],
                     'currency' => $source['currency'],
                     'source' => $source['id'],
+                    'description' => config('v2board.app_name', 'V2Board') . $source['metadata']['invoice_id'],
                 ]);
                 if ($charge['status'] == 'succeeded') {
                     $trade_no = Cache::get($source['id']);

+ 11 - 0
app/Http/Controllers/User/OrderController.php

@@ -416,6 +416,12 @@ class OrderController extends Controller
             'amount' => floor($order->total_amount * $exchange),
             'currency' => $currency,
             'type' => 'alipay',
+            'statement_descriptor' => $order->trade_no,
+            'metadata' => [
+                'user_id' => $order->user_id,
+                'invoice_id' => $order->trade_no,
+                'identifier' => ''
+            ],
             'redirect' => [
                 'return_url' => config('v2board.app_url', env('APP_URL')) . '/#/order'
             ]
@@ -442,6 +448,11 @@ class OrderController extends Controller
             'amount' => floor($order->total_amount * $exchange),
             'currency' => $currency,
             'type' => 'wechat',
+            'metadata' => [
+                'user_id' => $order->user_id,
+                'invoice_id' => $order->trade_no,
+                'identifier' => ''
+            ],            
             'redirect' => [
                 'return_url' => config('v2board.app_url', env('APP_URL')) . '/#/order'
             ]