I used to be amazing at PHP. I haven't used it for months. ~_~ After all of that is done, and it returns to my website, how are you saying that I will still have the variables? Should I make the link to my site something like: http://mydomain.ext/thankyou.php?get=<?= urlencode ('' . $buyerEmailVar . ',' . $itemTransID . '') ?> So that when it goes to my site, a "Thank You" message is displayed, and in the code there would be: <?php $headers = "From: addr@domain.ext\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; $subject = 'Your order has been received.'; $get = $_GET['get']; $get = urldecode ($get); $stuff = explode (',', $get); $buyerEmail = $stuff[0]; $transID = $stuff[1]; $body = '<b>Thank you for your order!</b><br /><br /><strong>Transaction ID:</strong> ' . $transID . '<br />To check the status of your order, go to the link below:<br /><a href="http://mydomain.ext/order.php?ID=' . md5 ($transID) . '">Order Status</a><br /><br /><small>MySite Staff</small>'; mail ($buyerEmail, $subject, $body, $headers); ?>