I am using Commerce PayPal and specifically the submodule for Express Checkout.

When checking the reports, I see many different IPN connections happening. the last two, the user is marked as "anonymous" instead of user name. The first is "IPN Validated..." and the second is "IPN for Order 138 ignored: this operation was accommodated in the direct API response."

Is this normal? Is there something in my settings that needs to be changed so it isn't "ignored"?

enter image description here

  • Have you added any new Rules recently? for example, any rule to set the order state? May 7, 2017 at 8:47
  • i changed the default commerce order state rule to "complete" rather than "pending" But no other rules involving order state.
    – Anon Ymous
    May 7, 2017 at 19:58

1 Answer 1


OK, so in your case, it sounds like the IPN notification is being skipped because the order is already in the "complete" status.

To keep the IPN processing, you may need to keep the default "pending" status for such orders. That way, the IPN notification can mark the order as complete.

  • So to clarify, i might choose to create a rule that will fire on the final IPN request. That way the IPN cycle will complete then the status will change?
    – Anon Ymous
    May 9, 2017 at 0:31
  • The IPN request is async from the payment gateway. It will normally set the order to "completed" but because the order is already in the "completed" state, it skips that. May 9, 2017 at 0:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.