Create PreIPNProcess hook
Add a hook that would allow extension developers to modify IPN data before CiviCRM processes it.
- Payment processor sends data
- hook alters that data before CiviCRM processes
This would allow extension developers to modify which contact the Current behaviour
No way to see or change IPN data before CiviCRM processes it
Extension Developers can alter IPN data before processing.
This was discussed here https://github.com/civicrm/civicrm-core/pull/12928 but ended up becoming a postIPNProcess hook