bank != '' && $transaksi->no_va != '') { $snapToken = ''; } else { \Midtrans\Config::$serverKey = 'SB-Mid-server-QmM6Wx6PNzqhOeVL9f4tnBM7'; // Set to Development/Sandbox Environment (default). Set to true for Production Environment (accept real transaction). \Midtrans\Config::$isProduction = false; // \Midtrans\Config::$isProduction = true; // Set sanitization on (default) \Midtrans\Config::$isSanitized = true; // Set 3DS transaction for credit card to true \Midtrans\Config::$is3ds = true; $params = array( 'transaction_details' => array( 'order_id' => $transaksi->no_transaksi, 'gross_amount' => $transaksi->total_harga, ), 'customer_details' => array( 'first_name' => auth()->user()->name, // 'phone' => auth()->user()->phone, 'email' => auth()->user()->email, ), 'item_details' => array( array( 'id' => $transaksi->no_transaksi, 'price' => $transaksi->total_harga, 'quantity' => 1, 'name' => 'Pembayaran Produk', ), ), ); $snapToken = \Midtrans\Snap::getSnapToken($params); } return view('user.pages.checkout', [ 'transaksi' => $transaksi, 'snapToken' => $snapToken ]); } }