I've noticed that the customer and admin emails to confirm the successful completion of a payment using the Paypal Standard gateway are occasionally not sent. Looking through the order notes I can see that this seems to happen whenever the Paypal IPN response is logged before the PDT. When PDT is first, I can see an order note entry for "'Order placed' email (to customer) has been queued. Queued email identifier:xxxxx", but this does not appear when IPN is first.
Looking at my Paypal gateway settings, it has the following configuration:
PDT identity token is populated.
"Enable IPN" is ticked.
"Ipn Changes Payment Status" is ticked. <-- What does this actually do if not ticked?
"IPN handler" is left empty.
I'm using Smartstore version 2.5.
Is this a known issue, or is my configuration incorrect?