I'm trying to check the payment Status over IPN of PayPal and there is a problem. I'm using this
and I have some checks for Fraud one on which is:
if ( $_POST['payment_status'] != 'Completed' ) {
// simply ignore any IPN that is not completed
$errmsg .= "Payment not completed! But ".$_POST['payment_status']."\n";
}
The problem is that payment_status isn't sent and the Payment is not processed in my code. Also I found the same issue with mc_amount3 and mc_gross. One time PayPal send mc_amount3 and one time mc_gross. I couldn't find information in the web or on the Search or in the PayPal.
I'm really confused.