@php $amount = $payment_details['payable_amount']; @endphp @php $model = $payment_details['success_method']['model_name']; if ($model == 'InstructorPayment') { $settings = DB::table('users') ->where('id', $payment_details['items'][0]['id']) ->value('paymentkeys'); $keys = isset($settings) ? json_decode($settings) : null; if ($keys) { $bank_information = $keys->offline->bank_information; } if ($bank_information == '') { $msg = "This payment gateway isn't configured."; } } else { $payment_keys = json_decode($payment_gateway->keys, true); $bank_information = ''; if ($payment_keys != '') { if ($payment_gateway->status == 1) { $bank_information = $payment_keys['bank_information']; if ($bank_information == '') { $msg = get_phrase("This payment gateway isn't configured."); } } else { $msg = get_phrase('Admin denied transaction through this gateway.'); } } else { $msg = get_phrase("This payment gateway isn't configured."); } } @endphp