More secure IPN postback check and capture registration

High-traffic clients have experienced issues with Paypal IPN postbacks not being registered and invoices not being marked as captured. Adding this patch has fixed the issue