Does PayPal send back all of the POST variables when payment_status changes from "Pending" to "Completed" even if its several hours/days later? Say someone pays for my digital service with an e-check, the $POST[] variable "payment_status" could potentially be "Pending". I haven't experienced it myself but I've read this happens occasionally and that PayPal will send another IPN to my IPN listener as soon as the payment is completed. My question is whether the follow-up IPN changing "Pending" to "Completed" contains all of the original POST variables such as:
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
$item_number = $_POST['item_number'];
$payer_email = $_POST['payer_email'];
etc...
Any help is greatly appreciated
Thanks