... and thus not in the block.
A friend and I are both using the latest Treasury, and both having this issue. We had an enjoyable time this afternoon donating $1 to each other and refunding it.
When we test the IPN from the admin panel we both get something along these lines:
Opening connection and validating request with PayPal...
OK!
Selecting database...
Executing test query...
PASSED!
PayPal Receiver Email: email @ domain.com
Is this really your PayPal Email address?
Logging events
Except yes, they are our real Paypal email addresses. Obscured from harvesters here.
So that's all good, but when someone actually tries to donate, the transaction log says:
Opening connection and validating request with PayPal...
OK!
Incorrect receiver email: vs email @ domain.com, aborting
Logging events
So it seems this var:
$receiver_email = Fix_Quotes($_POST['receiver_email']);
is blank?
Any ideas?