@php $model = $payment_details['success_method']['model_name']; if ($model == 'InstructorPayment') { $payment_keys = DB::table('users') ->where('id', $payment_details['items'][0]['id']) ->value('paymentkeys'); $keys = isset($payment_keys) ? json_decode($payment_keys) : null; $public_key = $secret_key = ''; if ($keys) { $public_key = $keys->razorpay->public_key; $secret_key = $keys->razorpay->secret_key; } if ($public_key == '' || $secret_key == '') { $msg = get_phrase('This payment gateway is not configured.'); } } else { $payment_gateway = DB::table('payment_gateways')->where('identifier', 'razorpay')->first(); $public_key = $secret_key = ''; if ($payment_gateway->keys != '') { if ($payment_gateway->status == 1) { $keys = json_decode($payment_gateway->keys, true); $public_key = $keys['public_key']; $secret_key = $keys['secret_key']; if ($public_key == '' || $secret_key == '') { $msg = get_phrase('This payment gateway is not configured.'); } } else { $msg = get_phrase('Admin denied transaction through this gateway.'); } } else { $msg = get_phrase('This payment gateway is not configured.'); } } @endphp @if ($public_key != '' && $secret_key != '')
@else