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? – David Thomas May 7 '17 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 '17 at 19:58

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.

| improve this answer | |
  • 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 '17 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. – David Thomas May 9 '17 at 0:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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