Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $servername = "localhost";
- $username = "lexitygf_ipn";
- $password = "nol00kie";
- $dbname = "lexitygf_godalts";
- $conn = new mysqli($servername, $username, $password, $dbname);
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error); }
- use PHPMailer\PHPMailer\PHPMailer;
- require "PHPMailer/PHPMailer.php";
- require "PHPMailer/Exception.php";
- if ($_SERVER['REQUEST_METHOD'] != 'POST') {
- header('Location: index.php');
- exit();
- }
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, 'https://ipnpb.sandbox.paypal.com/cgi-bin/webscr');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "cmd=_notify-validate&" . http_build_query($_POST));
- $response = curl_exec($ch);
- curl_close($ch);
- if ($response == "VERIFIED" && $_POST['receiver_email'] == "paypalmmv@gmail.com") {
- $cEmail = $_POST['payer_email'];
- $name = $_POST['first_name'] . " " . $_POST['last_name'];
- $price = $_POST['mc_gross'];
- $currency = $_POST['mc_currency'];
- $item = $_POST['item_number'];
- $paymentStatus = $_POST['payment_status'];
- if ($item == "NFA" && $currency == "USD" && $paymentStatus == "Completed" && $price == 1.5) {
- $mail = new PHPMailer();
- $mail->setFrom("admin@godalts.com", "GodAlts - 150x NFA Purchase");
- $mail->addAddress($cEmail, $name);
- $mail->isHTML(true);
- $mail->Subject = "Purchase Details";
- $mail->Body = "
- <center>Hi, <br><br>
- <center>Thank you for your purchase of 100x NFA alts at GodAlts.<br><br>
- <center>Purchased Alts: <br>";
- $database->query("SELECT * FROM `NFA` LIMIT 0, 150)->bind('id', $product)->single()['value'] . "<br>";
- $mail->send();
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement