[ 'is_telegram' => (int)config('v2board.telegram_bot_enable', 0), 'telegram_discuss_link' => config('v2board.telegram_discuss_link'), 'stripe_pk' => config('v2board.stripe_pk_live'), 'withdraw_methods' => config('v2board.commission_withdraw_method', Dict::WITHDRAW_METHOD_WHITELIST_DEFAULT), 'withdraw_close' => (int)config('v2board.withdraw_close_enable', 0), 'currency' => config('v2board.currency', 'CNY'), 'currency_symbol' => config('v2board.currency_symbol', '¥'), 'commission_distribution_enable' => (int)config('v2board.commission_distribution_enable', 0), 'commission_distribution_l1' => config('v2board.commission_distribution_l1'), 'commission_distribution_l2' => config('v2board.commission_distribution_l2'), 'commission_distribution_l3' => config('v2board.commission_distribution_l3') ] ]); } public function getStripePublicKey(Request $request) { $payment = Payment::where('id', $request->input('id')) ->where('payment', 'StripeCredit') ->first(); if (!$payment) abort(500, 'payment is not found'); return response([ 'data' => $payment->config['stripe_pk_live'] ]); } }