Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
3,761
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.81 KB | None | 0 0
  1. <?php
  2. include "cfg.php";
  3. $ch = curl_init('https://www.paypal.com/cgi-bin/webscr');
  4. curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
  5. curl_setopt($ch, CURLOPT_POST, 1);
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  7. curl_setopt($ch, CURLOPT_POSTFIELDS, "cmd=_notify-validate&" . file_get_contents("php://input"));
  8. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
  9. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  10. curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
  11. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close'));
  12. curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
  13. $res = curl_exec($ch);
  14. if($res == false) {
  15. file_put_contents("ipnerror.txt", curl_error($ch));
  16. }
  17. curl_close($ch);
  18. if (strcmp ($res, "VERIFIED") == 0) {
  19. mysql_connect('127.0.0.1', $pre . 'root', 'j9vQQYfuMq2');
  20. mysql_select_db($pre . 'ipn');
  21. $item_name = mysql_real_escape_string($_POST['item_name']);
  22. $item_number = mysql_real_escape_string($_POST['item_number']);
  23. $status = mysql_real_escape_string($_POST['payment_status']);
  24. $gross = mysql_real_escape_string($_POST['mc_gross']);
  25. $currency = mysql_real_escape_string($_POST['mc_currency']);
  26. $first_name = mysql_real_escape_string($_POST['first_name']);
  27. $last_name = mysql_real_escape_string($_POST['last_name']);
  28. $txn_id = mysql_real_escape_string($_POST['txn_id']);
  29. $receiver_email = mysql_real_escape_string($_POST['receiver_email']);
  30. $payer_email = mysql_real_escape_string($_POST['payer_email']);
  31. $date = mysql_real_escape_string($_POST['payment_date']);
  32. $wid = mysql_real_escape_string($_POST['custom']);
  33. if($item_name == 'MC Alts') {
  34. $price = mysql_fetch_assoc(mysql_query("SELECT price FROM ipn_waiting WHERE (id=".$wid.")"))['price'];
  35. $uni = mysql_num_rows(mysql_query("SELECT txn_id FROM ipn_received WHERE (txn_id='".$txn_id."')")) == 0 ? true : false;
  36. if($status == 'Completed' && $currency == 'USD' && $receiver_email == 'max.bruce12@gmail.com' && $uni) {
  37. mysql_query("INSERT INTO ipn_received VALUES ('".$txn_id."', '".$payer_email."', '".$first_name."', '".$last_name."', '".$gross."', '".$date."', '".$wid."')");
  38. $q = mysql_query("SELECT * FROM ipn_waiting WHERE (id='".$wid."')");
  39. $qr = mysql_fetch_assoc($q);
  40. $ao = $qr['orderalts'];
  41. $oo = $qr['orderoptifine'];
  42. $ne = $qr['notifyemail'];
  43. $ppemail = $qr['paypalemail'];
  44. mysql_query("UPDATE ipn_cid SET txn_id='".$txn_id."' WHERE (wid='".$wid."')");
  45. if(floatval($gross) >= floatval($price)) {
  46. if($ao > 0) {
  47. $resa = mysql_query('SELECT * FROM ipn_alts LIMIT '.$ao);
  48. while($r = mysql_fetch_assoc($resa)) {
  49. $u = $r['username'];
  50. $p = $r['password'];
  51. mysql_query("DELETE FROM ipn_alts WHERE (username='".$u."' AND password='".$p."')");
  52. mysql_query("INSERT INTO ipn_alt_reserved (username, password, rid) VALUES ('".$u."', '".$p."', '".$txn_id."')");
  53. }
  54. }
  55. if($oo > 0) {
  56. $reso = mysql_query('SELECT * FROM ipn_optifine LIMIT '.$oo);
  57. while($r = mysql_fetch_assoc($reso)) {
  58. $u = $r['username'];
  59. $p = $r['password'];
  60. mysql_query("DELETE FROM ipn_optifine WHERE (username='".$u."' AND password='".$p."')");
  61. mysql_query("INSERT INTO ipn_opti_reserved (username, password, rid) VALUES ('".$u."', '".$p."', '".$txn_id."')");
  62. }
  63. }
  64. }
  65. $to = $ne;
  66. $subject = 'MCAlts.com - Your Minecraft Alts are Ready.';
  67. $message = 'Your Minecraft Alts are ready for pickup, please visit this link: http://www.mcalts.com/alts.php?txn_id=' . $txn_id . '&wid=' . $wid;
  68. $headers = "Reply-To: max.bruce12@gmail.com\r\nReturn-Path: Sales@mcalts.com\r\nFrom: Sales@mcalts.com\r\nOrganization: McAlts\r\nContent-Type: text/plain\r\n";
  69. mail($to, $subject, $message, $headers);
  70. $subject2 = 'Paypal Sale Made - ' . $gross;
  71. $message2 = 'Their link is: http://www.mcalts.com/alts.php?txn_id=' . $txn_id . '&wid=' . $wid . "\r\nThey paid: " . $gross . "\r\nTheir paypal email is: " . $ppemail . "\r\nAnd their notification email: " . $ne . "\r\nTransaction ID: " . $txn_id;
  72. mail("max.bruce12@gmail.com", $subject2, $message2, $headers);
  73. //mail("thesean976@gmail.com", $subject2, $message2, $headers);
  74. mail("danihashweh3@gmail.com", $subject2, $message2, $headers);
  75. mail("ganizgfx@gmail.com", $subject2, $message2, $headers);
  76. }else{
  77. mysql_query("INSERT INTO ipn_received_rogue VALUES ('".$txn_id."', '".$payer_email."', '".$first_name."', '".$last_name."', '".$gross."', '".$date."')");
  78. }
  79. }elseif($item_name == 'MC Full Access') {
  80. $accw = mysql_fetch_assoc(mysql_query("SELECT * FROM ipn_faw WHERE (id='".$wid."')"));
  81. $username = $accw['username'];
  82. $accf;
  83. if($username != 'random') {
  84. $accf = mysql_fetch_assoc(mysql_query("SELECT * FROM ipn_fa WHERE (username='".$username."')"));
  85. }
  86. $price = 0.00;
  87. if($accf) {
  88. $price = $accf['price'];
  89. }else{
  90. $price = '4.95';
  91. }
  92. $uni = mysql_num_rows(mysql_query("SELECT txn_id FROM ipn_fareceived WHERE (txn_id='".$txn_id."')")) == 0 ? true : false;
  93. if($status == 'Completed' && $currency == 'USD' && $receiver_email == 'max.bruce12@gmail.com' && $uni) {
  94. mysql_query("INSERT INTO ipn_fareceived VALUES ('".$txn_id."', '".$payer_email."', '".$first_name."', '".$last_name."', '".$gross."', '".$date."', '".$wid."')");
  95. $ne = $accw['email'];
  96. $ppemail = $accw['ppemail'];
  97. if(floatval($gross) >= floatval($price)) {
  98. $password = "";
  99. if($username != 'random') {
  100. mysql_query("DELETE FROM ipn_fa WHERE (username='".$username."') LIMIT 1");
  101. $password = $accf['password'];
  102. }
  103. mysql_query("INSERT INTO ipn_fatp (firstname, lastname, email, wid, username, password, pemail, pemailp) VALUES ('".$first_name."', '".$last_name."', '".$ne."', '".$wid."', '".$username."', '".$password."', '".$accf['pemail']."', '".$accf['pemailp']."')");
  104. }
  105. $to = $ne;
  106. $subject = 'MCAlts.com - Your Minecraft Full Access Accounts are now being processed.';
  107. $message = "Transaction ID: " . $txn_id . "\r\nThe accounts will be transferred to: " . $ne . "\r\nYou should receive your email/password within the next 24 hours.";
  108. $headers = "Reply-To: max.bruce12@gmail.com\r\nReturn-Path: Sales@mcalts.com\r\nFrom: Sales@mcalts.com\r\nOrganization: McAlts\r\nContent-Type: text/plain\r\n";
  109. mail($to, $subject, $message, $headers);
  110. $subject2 = 'Paypal FA Sale Made - '.$username.' - ' . $gross;
  111. $message2 = "They paid: $" . $gross . "\r\nTheir paypal email is: " . $ppemail . "\r\nAnd their notification email: " . $ne . "\r\nTransaction ID: " . $txn_id . "\r\nDelivery Details: \r\nTransfer Email: " . $ne . "\r\nUsername: " . $username;
  112. mail("max.bruce12@gmail.com", $subject2, $message2, $headers);
  113. //mail("thesean976@gmail.com", $subject2, $message2, $headers);
  114. }else{
  115. mysql_query("INSERT INTO ipn_received_rogue VALUES ('".$txn_id."', '".$payer_email."', '".$first_name."', '".$last_name."', '".$gross."', '".$date."')");
  116. }
  117. }else{
  118. mysql_query(&quot..
  119. Java Prophet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement