prepare("SELECT COUNT(*) FROM apk_payment WHERE order_id = :order_id");
$stmt->bindParam(':order_id', $order_id);
$stmt->execute();
$exists = $stmt->fetchColumn();
} while ($exists > 0);
return $order_id;
}
$order_id = generateOrderId($pdo);
// Prepare and execute the SQL statement
$stmt = $pdo->prepare("INSERT INTO apk_payment
(id_data_server, order_id, keterangan, waktu_transaksi, nominal, expaired_time, status)
VALUES
(:id, :order_id, :keterangan, :waktu_transaksi, :nominal, :expaired_time, 'BELUM DIBAYAR')");
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
$stmt->bindParam(':order_id', $order_id);
$stmt->bindParam(':keterangan', $keterangan);
$stmt->bindParam(':waktu_transaksi', $waktu);
$stmt->bindParam(':nominal', $harga);
$stmt->bindParam(':expaired_time', $expaired);
// Execute the statement
if ($stmt->execute()) {
sweetAlert("Pembayaran Telah dibuat, silahkan lanjutkan proses pembayaran", "success");
// Redirect to checkout process or any other page
// header("Location: ../midtrans/examples/snap/checkout-process-simple-version.php");
// exit();
} else {
sweetAlert("Terjadi kesalahan dalam proses pembayaran", "error");
}
}
?>