Sindbad~EG File Manager

Current Path : /home/atdotid/public_html_old/buattoko/
Upload File :
Current File : /home/atdotid/public_html_old/buattoko/pay.php

<?php
if (isset($_POST['nama_pembeli'])) {
	try {
    $mysqli = new mysqli('localhost', 'buattoko_user', 'buattoko_20202021@@!!', 'b_registerlpdb');

    if ($mysqli->connect_errno) {
      die("Connect Error " . $mysqli->connect_errno );
    }

    // validasi form
    //
    if (!isset($_POST['alamat'])) die("Alamat Belum diisi");
    if (!isset($_POST['email'])) die('Email Belum diisi');
    if (!isset($_POST['kota'])) die('Kota Belum diisi');
    if (!isset($_POST['kode_pos'])) die('Kode Pos Belum diisi');
    if (!isset($_POST['no_telp_penerima'])) die('Nomor Telepon Penerima Belum diisi');


    $nama_pembeli = $_POST['nama_pembeli'];
    $alamat = nl2br(trim($_POST['alamat']));
    $no_transaksi ='INV-BUATTOKO-DISC-' . time();
    $created_at = date('Y-m-d H:i:s');
    $no_telp  = $_POST['no_telp_penerima'];
    $email = $_POST['email'];
    $kota = $_POST['kota'];
    $kode_pos = $_POST['kode_pos'];
    $kode_referral = $_POST['kode_referral'];
    $jumlah_tansaksi = $_POST['jumlah_tansaksi'];
    $nama_toko = $_POST['nama_toko'];
    $nama_domain = $_POST['nama_domain'];

    try {
       $sql = "INSERT INTO pembeli_buattoko (nama_pembeli, alamat, kota, kode_pos, email, no_telp, nama_barang, no_transaksi, jumlah_total_transaksi, created_at, kode_referral, nama_toko, nama_domain)
      VALUES ('$nama_pembeli', '$alamat', '$kota', '$kode_pos', '$email', '$no_telp', 'Website Ecommerce Buattoko', '$no_transaksi', $jumlah_tansaksi, '$created_at', '$kode_referral', '$nama_toko', '$nama_domain')";
//	    print($sql);
    $mysqli->query($sql);
    } catch (Exception $e){
      print_r($e->getMessage());die;
    }


	  $postfields = json_encode([
	      'no_transaksi' => $no_transaksi,
	      'jumlah_total_transaksi' => $jumlah_tansaksi, 
	      'barang' => [
		[
		'id_barang' => -1,
		'jumlah' => 1,
		'harga' => $jumlah_tansaksi,
		'nama_barang' => 'Website Ecommerce Buattoko'
	      ]
	    ],
		'billing' => [
		  'nama_pembeli' => isset($_POST['nama_pembeli']) ? $_POST['nama_pembeli'] : 'Pembeli',
		  'no_telp_penerima' => isset($_POST['no_telp_penerima']) ? $_POST['no_telp_penerima'] : 'Pembeli', 
		  'alamat' => isset($_POST['alamat']) ? nl2br($_POST['alamat']) : 'Alamat',
		  'kota' => isset($_POST['kota']) ? $_POST['kota'] : 'Kota',
		  'kode_pos' => isset($_POST['kode_pos']) ? $_POST['kode_pos'] : '012010',
		  'country_code' => 'IDN'
		],
		'shipping' => [
		  'nama_pembeli' => isset($_POST['nama_pembeli']) ? $_POST['nama_pembeli'] : 'Pembeli',
		  'no_telp_penerima' => isset($_POST['no_telp_penerima']) ? $_POST['no_telp_penerima'] : 'Pembeli', 
		  'alamat' => isset($_POST['alamat']) ? $_POST['alamat'] : 'Alamat',
		  'kota' => isset($_POST['kota']) ? $_POST['kota'] : 'Kota',
		  'kode_pos' => isset($_POST['kode_pos']) ? $_POST['kode_pos'] : '012010',
		  'country_code' => 'IDN'
		],
		'nama_pembeli' => isset($_POST['nama_pembeli']) ? $_POST['nama_pembeli'] : 'Pembeli',
		'email' => isset($_POST['email']) ? $_POST['email'] : 'aturtoko@bukatoko.id',
		'no_telp_penerima' => isset($_POST['no_telp_penerima']) ? $_POST['no_telp_penerima'] : 'Pembeli'
	    ]);

	    // print_r($postfields);die;
			// get snap token from payment

			$curl = curl_init();

			curl_setopt_array($curl, array(
			  CURLOPT_URL => "https://payment.aturtoko.id/prod/getsnaptoken",
			  CURLOPT_RETURNTRANSFER => true,
			  CURLOPT_ENCODING => "",
			  CURLOPT_MAXREDIRS => 10,
			  CURLOPT_TIMEOUT => 0,
			  CURLOPT_FOLLOWLOCATION => true,
			  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
			  CURLOPT_CUSTOMREQUEST => "POST",
			  CURLOPT_POSTFIELDS => $postfields,
			  CURLOPT_HTTPHEADER => array(
			    "Content-Type: application/json"
			  ),
			));

			$response = curl_exec($curl);
			// print_r($response);die;
			curl_close($curl);
	    $snapToken = json_decode($response, true)['snap_token'];
	} catch(Exception $e){
	  print_r($e->getMessage());
	}
}
?>

<!DOCTYPE html>
<html>
	<head>
		<title>Payment Information</title>
		  <!-- Favicons -->
		  <link href="assets/img/aturtoko.png" rel="icon">
		  <link href="assets/img/apple-touch-icon.png" rel="apple-touch-icon">

		  <!-- Google Fonts -->
		  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Dosis:300,400,500,,600,700,700i|Lato:300,300i,400,400i,700,700i" rel="stylesheet">

		  <!-- Vendor CSS Files -->
		  <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
		  <link href="assets/vendor/icofont/icofont.min.css" rel="stylesheet">
		  <link href="assets/vendor/boxicons/css/boxicons.min.css" rel="stylesheet">
		  <link href="assets/vendor/venobox/venobox.css" rel="stylesheet">
		  <link href="assets/vendor/line-awesome/css/line-awesome.min.css" rel="stylesheet">
		  <link href="assets/vendor/owl.carousel/assets/owl.carousel.min.css" rel="stylesheet">

		  <!-- Template Main CSS File -->
		  <link href="assets/css/style.css" rel="stylesheet">
		  <link href="assets/css/countdown.css" rel="stylesheet">
		  <link rel="stylesheet" href="https://rawcdn.githack.com/rafaelbotazini/floating-whatsapp/3d18b26d5c7d430a1ab0b664f8ca6b69014aed68/floating-wpp.min.css">

	</head>
	<body>

		<!-- ======= Header ======= -->
		<header id="header" class="fixed-top">
		    <div class="container d-flex align-items-center">

		      <a href="index.html" class="logo mr-auto"><img src="assets/img/aturtoko-logo.png" alt="" class="img-fluid"></a>
		      <div class="countdown"></div>
		      <button type="button" class="btn btn-primary button-pesan" onclick="window.location.href='#pricing'">Beli Sekarang</button>
		    </div>
		</header><!-- End Header -->

		<main id="main">
			<!-- ======= Breadcrumbs ======= -->
		    <section class="breadcrumbs">
		      <div class="container">

		        <div class="d-flex justify-content-between align-items-center">
		          <h2>Checkout</h2>
		          <ol>
		            <li><a href="index.html">Home</a></li>
		            <li>Checkout</li>
		          </ol>
		        </div>

		      </div>
		    </section><!-- End Breadcrumbs -->

		    <!-- <section class="inner-page">
		      <div class="container">
		        <div class="container">
			      <form action="pay.php" method="POST">
			        <div class="form-group">	
			          <input class="form-input" type="text" placeholder="Isi Nama..." name="nama_pembeli" required autofocus>
			        </div>
			        <div class="form-group">
			          <textarea class="form-input" name="alamat" placeholder="Alamat" required></textarea>
			        </div>
			        <div class="form-group">
			          <input class="form-input" name="kota" type="kota" placeholder="Kota" required>
			        </div>
			        <div class="form-group">
			          <input class="form-input" name="kode_pos" type="kode_pos" placeholder="Kode Pos" required>
			        </div>
			        <div class="form-group">
			          <input class="form-input" name="email" type="email" placeholder="Alamat Email" required>
			        </div>
			        <div class="form-group">
			          <input class="form-input" name="no_telp_penerima" type="text" placeholder="Nomor Telepon" required>
			        </div>
			        <div class="form-input">
			          <button type="submit" class="btn btn-primary button-pesan">Beli Sekarang</button>
			        </div>
			      </form> 
			    </div>
		      </div>
		    </section> -->

		    <!-- ======= Contact Section ======= -->
		    <section id="contact" class="contact">
		      <div class="container">

		        <div class="row mt-5">

		          <div class="col-lg-4 pricing" data-aos="fade-up" data-aos-delay="200" id="pricing">
		            <div class="box featured">
		              <h3>Dapatkan Semua fitur yang dibawah ini dengan harga spesial</h3>
		              <ul>
		                <li><i class="bx bx-check"></i> Template design</li>
		                <li><i class="bx bx-check"></i> Hosting</li>
		                <li><i class="bx bx-check"></i> Integrasi harga ongkir</li>
		                <li><i class="bx bx-check"></i> Validasi OTP lewat wa</li>
		                <li><i class="bx bx-check"></i> Voucher addon</li>
		                <li><i class="bx bx-check"></i> Integrasi Payment Gateway</li>
		              </ul>
		            </div>
		          </div>

		          <div class="col-lg-8 mt-5 mt-lg-0">
		            <form action="pay.php" method="POST" id="form">
		              <div class="form-row">
		                <div class="col-md-6 form-group">
		                  <input type="text" name="nama_pembeli" class="form-control" id="name" placeholder="Masukkan Nama" data-rule="minlen:4" data-msg="Please enter at least 4 chars" required="" />
		                  <div class="validate"></div>
		                </div>
		                <div class="col-md-6 form-group">
		                  <input type="email" class="form-control" name="email" id="email" placeholder="Masukkan Email" data-rule="email" data-msg="Please enter a valid email" required="" />
		                  <div class="validate"></div>
		                </div>
		              </div>
		              <div class="form-row">
		                <div class="col-md-6 form-group">
		                  <input type="text" name="nama_toko" class="form-control" id="nama_toko" placeholder="Masukkan Nama Toko" data-rule="minlen:4" data-msg="Please enter at least 4 chars" required="" />
		                  <div class="validate"></div>
		                </div>
		                <div class="col-md-6 form-group">
		                  <input type="text" class="form-control" name="nama_domain" id="nama_domain" placeholder="Masukkan Nama Domain" data-rule="minlen:4" data-msg="Please enter at least 4 chars" required="" />
		                  <div class="validate"></div>
		                </div>
		              </div>
		              <div class="form-group">
		                <textarea class="form-control" name="alamat" rows="5" data-rule="required" data-msg="Please write something for us" placeholder="Masukkan Alamat" required=""></textarea>
		                <div class="validate"></div>
		              </div>
		              <div class="form-row">
		                <div class="col-md-6 form-group">
		                  <input name="kota" type="kota" class="form-control" placeholder="Masukkan Kota" data-rule="minlen:4" data-msg="Please enter at least 4 chars" required="" />
		                  <div class="validate"></div>
		                </div>
		                <div class="col-md-6 form-group">
		                  <input name="kode_pos" type="kode_pos" class="form-control" placeholder="Masukkan Kode Pos" data-msg="Please enter at least 4 chars" data-rule="required"required="" />
		                  <div class="validate"></div>
		                </div>
		              </div>
		              <div class="form-group">
		                <input name="no_telp_penerima" type="text" class="form-control" placeholder="Masukkan No. Telepon" data-msg="Please enter at least 4 chars" data-rule="required" required="" />
		                <div class="validate"></div>
		              </div>
		              <div class="form-group">
		                <input name="kode_referral" type="text" class="form-control" placeholder="Masukkan Kode Referral" data-msg="Please enter at least 4 chars" data-rule="required" required="" />
		                <div class="validate"></div>
		              </div>
		              <div class="form-group">
		                <select name="jumlah_tansaksi" id="jumlah_tansaksi" class="form-control" required="">
		                	<option value="499000" selected="">Rp 499.000 (Domain my.id)</option>
		                	<option value="799000">Rp 799.000 (Domain .com / .id)</option>
		                </select>
		                <div class="validate"></div>
		              </div>
		              <!-- <div class="mb-3">
		                <div class="loading">Loading</div>
		                <div class="error-message"></div>
		                <div class="sent-message">Your message has been sent. Thank you!</div>
		              </div> -->
		              <div class="form-input">
				        <div class="text-center"><button type="submit" id="submit" class="btn btn-primary button-pesan">Beli Sekarang</button></div>
				      </div>
		            </form>

		          </div>

		        </div>

		      </div>
		    </section><!-- End Contact Section -->
		</main>

		<!-- ======= Footer ======= -->
		  <footer id="footer">
		    <div class="footer-top">
		      <div class="container">
		        <div class="row">

		          <div class="col-lg-4 col-md-6 footer-contact">
		            <h3><img src="assets/img/aturtoko-logo.png" alt="" class="img-fluid" style="width: 200px;"></h3>
		            <p><a href="https://buattoko.id/">BuatToko</a> adalah sebuah platform digital yang menyediakan solusi bisnis Anda secara online. Kami menyediakan jasa solusi layanan E-commerce terpadu dan konsultasi bisnis Offline to Online store.</p>
		          </div>

		          <div class="col-lg-4 col-md-6 footer-links">
		            <h4>Hubungi Kami</h4>
		            <p>
		              Metropolitan Tower, Lantai 2<br>
		              Jl. R.A.Kartini No.Kav. 14, RW.4,<br>
		              West Cilandak, Cilandak,<br>
		              South Jakarta City, Jakarta<br>
		              12430<br><br>
		              <!-- <strong>Email:</strong> info@aturtoko.id<br> -->
		            </p>
		          </div>

		          <div class="col-lg-4 col-md-6 footer-links">
		            <h4>Sosial Media</h4>
		            <div class="social-links mt-3">
		              <!-- <a href="https://www.facebook.com/Aturtokoid-107675694307910" target="_blank" class="facebook"><img src="assets/img/icon/facebook.png" alt="" class="img-fluid"></a>
		              <a href="https://www.instagram.com/aturtoko.id/" target="_blank" class="instagram"><img src="assets/img/icon/instagram.png" alt="" class="img-fluid" style="width: 29px;"></a> -->
		              <a href="https://www.facebook.com/Aturtokoid-107675694307910" target="_blank" class="facebook"><i class="bx bxl-facebook"></i></a>
		              <a href="https://www.instagram.com/aturtoko.id/" target="_blank" class="instagram"><i class="bx bxl-instagram"></i></a>
		            </div>
		          </div>

		        </div>
		      </div>
		    </div>

		    <!-- WhatsApp -->
			<div id="WAButton"></div>

		    <div class="container py-4">
		      <div class="copyright">
		        &copy; Copyright <strong><span>BuatToko</span></strong>. All Rights Reserved
		      </div>
		    </div>
		  </footer><!-- End Footer -->

		  <a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>

		  <!-- Vendor JS Files -->
		  <script src="assets/vendor/jquery/jquery.min.js"></script>
		  <script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
		  <script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>
		  <script src="assets/vendor/php-email-form/validate.js"></script>
		  <script src="assets/vendor/venobox/venobox.min.js"></script>
		  <script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
		  <script src="assets/vendor/counterup/counterup.min.js"></script>
		  <script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
		  <script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>

		  <!-- Template Main JS File -->
		  <script src="assets/js/main.js"></script>
		  <script src="assets/js/countdown.js"></script>

		  <script>
		  	$('#form').submit(function(){
              $('#submit').prop('disabled', true);
            });
		  </script>

		  <!-- whatsapp -->
		  <!--Floating WhatsApp javascript-->
		  <script type="text/javascript"
			src="https://rawcdn.githack.com/rafaelbotazini/floating-whatsapp/3d18b26d5c7d430a1ab0b664f8ca6b69014aed68/floating-wpp.min.js"></script>

		  <script type="text/javascript">
			$(function () {
				$('#WAButton').floatingWhatsApp({
				phone: '6281287618384', //WhatsApp Business phone number International format-
				//Get it with Toky at https://toky.co/en/features/whatsapp.
				headerTitle: 'Ngobrol Melalui WhatsApp!', //Popup Title
				popupMessage: 'Hello, Ada yang bisa kami bantu?', //Popup Message
				showPopup: true, //Enables popup display
				buttonImage: '<img src="https://rawcdn.githack.com/rafaelbotazini/floating-whatsapp/3d18b26d5c7d430a1ab0b664f8ca6b69014aed68/whatsapp.svg" />', //Button Image
				//headerColor: 'crimson', //Custom header color
				//backgroundColor: 'crimson', //Custom background button color
				position: "left"
				});
			});
		  </script>

    
	</body>
</html>

<?php 
if ($_POST['nama_pembeli']){ ?>
<script src="https://app.midtrans.com/snap/snap.js" data-client-key="Mid-client-C2lU9vCZS5VodVNf"></script>
<script>
	snap.pay('<?php echo $snapToken?>', {
		// Optional
        onSuccess: function(result){
			/* You may add your own js here, this is just example */
			//document.getElementById('result-json').innerHTML += JSON.stringify(result, null, 2);
		// console.log(JSON.stringify(result, null, 2))
			window.location.href = 'thanks.html';
		},
		// Optional
        onPending: function(result){
			/* You may add your own js here, this is just example */
// 			document.getElementById('result-json').innerHTML += JSON.stringify(result, null, 2);
            // console.log(JSON.stringify(result, null, 2))
			window.location.href = 'thanks.html';
		},
		// Optional
		onError: function(result){
			/* You may add your own js here, this is just example */ document.getElementById('result-json').innerHTML += JSON.stringify(result, null, 2);
		}
	});
</script>
<?php } ?>


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists