fix option to not send receipt when running IPN
This is an API interface change, but I don't think anyone is using it and if they were using it, it wasn't working.
I've changed it to avoid the confusion around double negatives and also fix the main logic.