Create PreIPNProcess hook
Overview
Add a hook that would allow extension developers to modify IPN data before CiviCRM processes it.
Example use-case
- 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
Proposed behaviour
Extension Developers can alter IPN data before processing.
Comments
This was discussed here https://github.com/civicrm/civicrm-core/pull/12928 but ended up becoming a postIPNProcess hook