Selam arkadaşlar,
Bir para çekim talebi formumuz var. Bu forumda çekilen paradan %40 komisyon kestirmek istiyoruz. Bunu çekim aşamasında nasıl yaparız?
Form içeriği;
<div class="card-body">
<div id="pay-invoice">
<div class="card-body">
<div class="card-title">
<h3 class="text-center">Request a payout</h3>
</div>
<center><p style="color:red"><i>Attention: 40% commission will be deducted from the withdrawal request you create. Create a withdrawal request accordingly.</i></p></center>
<div class="text-center">
<?php echo $session->message; ?>
</div>
<hr>
<form action="" method="post">
<div class="row form-group">
<div class="col col-md-3">
<label for="disabled-input" class=" form-control-label">Payment Address</label>
</div>
<div class="col-12 col-md-9">
<input type="text" id="disabled-input" name="disabled-input" placeholder="<?php echo $user->payment_address; ?>" disabled="" class="form-control">
<small class="help-block form-text">You can change it on profile page</small>
</div>
</div>
<div class="form-group">
<label for="cc-payment" class="control-label mb-1">Amount to withdraw</label>
<input name="amount" type="text" class="form-control" aria-required="true" aria-invalid="false" value="0.5">
</div>
<div>
<button id="payment-button" type="submit" class="btn btn-lg btn-info btn-block" name="request">
<i class="fa fa-lock fa-lg"></i>
<span id="payment-button-amount">Request</span>
</button>
</div>
</form>
</div>
</div>
</div>Form controlleri;
<?php
if(isset($_POST['request'])) {
$address = $user->payment_address;
$amount = $_POST['amount'];
if($user->payment_address == "No Address") {
$session->message = "<div class='alert alert-warning' role='alert'><strong>Warning!</strong> Please add a {$setting->currency} address to be able to withdraw!</div>";
} else {
if(!is_numeric($amount)) {
$session->message = "<div class='alert alert-warning' role='alert'><strong>Warning!</strong> Something went wrong, please try again!</div>";
} else {
if($amount < $setting->min_payout) {
$session->message = "<div class='alert alert-warning' role='alert'><strong>Warning!</strong> {$setting->min_payout} {$setting->currency} minimum to withdraw!</div>";
} else {
if($user->balance < $amount) {
$session->message = "<div class='alert alert-warning' role='alert'><strong>Warning!</strong> Your balance is lower than your request!</div>";
} else {
$add = Users::add_request($user->username, $address, $amount);
if($add) {
$user->balance = $user->balance - $amount;
$user->update();
$session->message = "<div class='alert alert-info' role='alert'><strong>Success</strong> Your request was recorded!</div>";
}
}
}
}
}
}
?>