Event registration being cancelled when IPN notification received
When we use IPN [eg: Sage-pay] payment processor for event, If user click browser back button after reaching payment website and then confirm again CiviCRM creating new contribution for same participant record.
In this case after user completing the latest contribution successfully, few minutes later payment processor sending the cancelled notification for previous contribution [The Transaction timed-out.]
now the participant record also being cancelled because of that contribution is updated as cancelled.
CiviCRM 5.10.4 CMS - Drupal - 7
Steps
-
Now we will have 2 contribution against one participant record [ one completed , one pending incomplete]
-
we will receive the "cancelled" notification from payment processor few minutes later [ The Transaction timed-out.] To reproduce this step we can manually cancel the Pending incomplete transaction contribution