• 20-06-2021, 05:06:47
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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>&nbsp;
                                    <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>";
                    
                }
                
                
                
            }
            
        }
            
        }
            
        }
        
    }
    
    
    ?>
  • 20-06-2021, 12:02:41
    #2
    yüzdeyi buradaki siteden hesaplatabilir ve kullanıcı bakiyesinden düşürürsünüz.
  • 23-06-2021, 02:16:41
    #3
    Kara adlı üyeden alıntı: mesajı görüntüle
    yüzdeyi buradaki siteden hesaplatabilir ve kullanıcı bakiyesinden düşürürsünüz.
    onu nasıl yapabiliriz?