IPN Issues
The paypal keep sending paypal ipn page is incorrect, and keep trying to post and because the email receipt is at the same page keeps send several emails to customers and is annoying. Code of page below. I need help because I don't see where the error is.
<?php
//WA eCart Include
require_once("WA_eCart/mbtCart_PHP.php");
?>
<?php
$mbtCart->GetContent();
?>
<?php
// WA eCart Get Form PaypalIPN.xml
if (WA_isValidPayPal()) {
$mbtCart->ClearCart();
$displayIndex = 0;
$runOnce = "run";
while (isset($_POST["item_number".($displayIndex+1)])) {
$ATC_AddIfIn = 0;
$ATC_RedirectIfIn = "";
$ATC_ID = "".$_POST["item_number".($displayIndex+1)] ."";
$ATC_Name = "".$_POST["item_name".($displayIndex+1)] ."";
$ATC_Description = "";
$ATC_Weight = "0";
$ATC_Quantity = "".$_POST["quantity".($displayIndex+1)] ."";
$ATC_Price = "".$_POST["mc_gross_".($displayIndex+1)]/$_POST["quantity".($displayIndex+1)] ."";
$ATC_size = "".$_POST["os0". ($displayIndex+1)] ."";
$ATC_SizesIncrease = "". $_POST["os1".($displayIndex+1)] ."";
$ATC_Thumbnails = "";
$ATC_sku = "";
if (is_numeric($ATC_Quantity) && $ATC_Quantity != 0) {
$mbtCart->AddToCart($ATC_AddIfIn, $ATC_RedirectIfIn, $ATC_ID, $ATC_Name, $ATC_Description, $ATC_Weight, $ATC_Quantity, $ATC_Price, $ATC_size, $ATC_SizesIncrease, $ATC_Thumbnails, $ATC_sku);
}
$runOnce = null;
$displayIndex++;
}
}
?>
<?php require_once("WA_Universal_Email/mail_PHP.php"); ?>
<?php require_once("WA_Universal_Email/MailFormatting_PHP.php"); ?>
<?php
if ((WA_isValidPayPal())) {
//WA Universal Email object="mail"
//Send Loop Once Per Entry
$RecipientEmail = "".((isset($_POST["payer_email"]))?$_POST["payer_email"]:"") ."";include("WA_Universal_Email/WAUE_ipnresponse_1.php");
$RecipientEmail = "mike@miraclebit.com";include("WA_Universal_Email/WAUE_ipnresponse_1.php");
$RecipientEmail = "ccdantas@ccdantaswebdesign.com";include("WA_Universal_Email/WAUE_ipnresponse_1.php");
//Send Mail All Entries
if (""!="") {
header("Location: ");
}
}
?>
<?php
// WA eCart Redirect
if ($mbtCart->redirStr != "") {
header("Location: ".$mbtCart->redirStr);
}
?>