From 66957eff6d47c412daff04222e7f33bd2f133bba Mon Sep 17 00:00:00 2001 From: Aaa Date: Thu, 5 Mar 2020 23:41:44 +0800 Subject: [PATCH] Stripe invoice description --- app/Http/Controllers/Guest/OrderController.php | 1 + app/Http/Controllers/User/OrderController.php | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/app/Http/Controllers/Guest/OrderController.php b/app/Http/Controllers/Guest/OrderController.php index 09634b7a..76d7f5d4 100644 --- a/app/Http/Controllers/Guest/OrderController.php +++ b/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']); diff --git a/app/Http/Controllers/User/OrderController.php b/app/Http/Controllers/User/OrderController.php index ab9296c4..c088318a 100755 --- a/app/Http/Controllers/User/OrderController.php +++ b/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' ]