prepare("SELECT payment_gateway,apikey_payment_gateway,url_payment_gateway,status_payment_gateway,tokenkey_payment_gateway FROM data_server WHERE id = :id"); $stmt->bindParam(':id', $id, PDO::PARAM_INT); $stmt->execute(); $data = $stmt->fetchAll(); $payment_gateway = $data[0]['payment_gateway']; $apikey = $data[0]['apikey_payment_gateway']; $tokenkey = $data[0]['tokenkey_payment_gateway']; $enpoint = $data[0]['url_payment_gateway']; $status = $data[0]['status_payment_gateway']; $jenis = $data[0]['payment_gateway']; $stmt = $pdo->prepare(" SELECT SUM(saldo) AS total_saldo, SUM(ditahan) AS total_ditahan, SUM(tersedia) AS total_tersedia FROM v_akumulasi_client_payment WHERE id_data_server IN ($SvId) "); $stmt->execute(); $saldo = $stmt->fetch(PDO::FETCH_ASSOC); ?>

Payment Gateway Setting

STATUS :
STATUS :

Akumulasi Keuangan Tagihan Payment Gateway

Total Penjualan

Saldo Ditahan

Saldo Tersedia

Riwayat Pencairan Dana

Server Dibuat Nominal User Status Diproses Action

Riwayat Transaksi

Kode Unik Keterangan Nama Jumlah Saldo Biaya Status Jenis Waktu Waktu
prepare($SQLCek); $stmt->execute([':idsv' => $_POST['idgetSaldo']]); $rek_data = $stmt->fetch(PDO::FETCH_ASSOC); // ✅ fetch single row if (!empty($rek_data['rekening_nama'])) { if ($rek_data['rekening_status'] == 'verificated') { $nominal = preg_replace("/[^0-9]/", "", $_POST['nominal']); $SQLCarikan = "INSERT INTO transaksi_withdraw (id_data_server, start_time, nominal, user_create, status, jenis) VALUES (:id_data_server, :start_time, :nominal, :user_create, 'pending', 'tagihan')"; $stmt = $pdo->prepare($SQLCarikan); $stmt->bindValue(':id_data_server', $_POST['idgetSaldo'], PDO::PARAM_INT); $stmt->bindValue(':start_time', date('Y-m-d H:i:s')); // ✅ pakai bindValue $stmt->bindValue(':nominal', $nominal, PDO::PARAM_INT); $stmt->bindValue(':user_create', $SvNama, PDO::PARAM_STR); // pastikan $SvNama ada $stmt->execute(); $Pesanwarek = "*PERMINTAAN PENCAIRAN DANA* Server : " . $rek_data['nama_server'] . " BANK : " . strtoupper($rek_data['rekening_bank']) . " Rekening : *" . $rek_data['rekening_nomor'] . "* Nama Rek : " . $rek_data['rekening_nama'] . " Nominal : *" . $_POST['nominal'] . "* _# Manja ~ Notif_ "; $nomorWArek = ["6281298698422", "6285655548738"]; $APIwa = new PesanWA(); $APIwa->Send_Pesan('1','sendMessage',$nomorWArek,$Pesanwarek); sweetAlert("BERHASIL.! Pencairan akan segera diproses, mohon tunggu.", "success"); } else { sweetAlert("GAGAL.! Rekening anda sedang diverifikasi mohon ditunggu.", "error"); } } else { sweetAlert("GAGAL.! Tidak ada rekening yang tersedia, silahkan isi rekening di Profile Master.", "error"); } } ?> prepare("UPDATE data_server SET status_payment_gateway='ACTIVE' WHERE id=:id"); $stmt->execute([':id' => $id]); sweetAlert("Payment Gateway Telah Di Aktifkan", "success"); } else { sweetAlert("Gagal: Silahkan isi dulu API parameter", "error"); } } elseif ($_POST['jenis'] === 'paydisini') { $stmt = $pdo->prepare("UPDATE data_server SET status_payment_gateway='ACTIVE' WHERE id=:id"); $stmt->execute([':id' => $id]); sweetAlert("Payment Gateway Telah Di Aktifkan", "success"); } else { sweetAlert("Gagal: Anda belum menyimpan jenis Payment Gateway", "error"); } } catch (PDOException $e) { sweetAlert("Gagal: " . $e->getMessage(), "error"); } } //Non Aktifkan Payment Gateway if (isset($_POST['inactive'])) { try { $stmt = $pdo->prepare("UPDATE data_server SET status_payment_gateway = 'INACTIVE' WHERE id = :idtik"); $stmt->bindParam(':idtik', $id, PDO::PARAM_INT); $stmt->execute(); sweetAlert("Payment Gateway Telah Di Non Aktifkan", "success"); } catch (PDOException $e) { sweetAlert("Gagal: " . $e->getMessage(), "error"); } } //Simpan data Payment gateway if (isset($_POST['simpan'])) { try { if ($_POST['jenis'] === 'flip') { $stmt = $pdo->prepare("UPDATE data_server SET payment_gateway = :payment_gateway, apikey_payment_gateway = :apikey_payment_gateway, url_payment_gateway = :url_payment_gateway, tokenkey_payment_gateway = :tokenkey_payment_gateway WHERE id = :idtik"); $stmt->bindParam(':payment_gateway', $_POST['jenis']); $stmt->bindParam(':apikey_payment_gateway', $_POST['apikey']); $stmt->bindParam(':url_payment_gateway', $_POST['enpoint']); $stmt->bindParam(':tokenkey_payment_gateway', $_POST['tokenkey']); $stmt->bindParam(':idtik', $id, PDO::PARAM_INT); $stmt->execute(); } else { $adminpg = !empty($_POST['adminpg']) ? $_POST['adminpg'] : 2; $stmt = $pdo->prepare("UPDATE data_server SET payment_gateway = :payment_gateway, biaya_payment_gateway = :biaya_payment_gateway WHERE id = :idtik"); $stmt->bindParam(':payment_gateway', $_POST['jenis']); $stmt->bindParam(':biaya_payment_gateway', $adminpg); $stmt->bindParam(':idtik', $id, PDO::PARAM_INT); $stmt->execute(); } sweetAlert("Payment Gateway telah ubah", "success"); } catch (PDOException $e) { sweetAlert("Gagal: " . $e->getMessage(), "error"); } } ?>