Remove main PaymentExpress class
authoreileen <emcnaughton@wikimedia.org>
Fri, 31 Jul 2020 07:48:19 +0000 (19:48 +1200)
committereileen <emcnaughton@wikimedia.org>
Fri, 31 Jul 2020 07:48:19 +0000 (19:48 +1200)
commit2dc803d64e5f03a24403ca10611018c3b5d01808
treeab5b39c36c217dea6dd0da9a9bdd7c4c8a656006
parent640866c946e21c3081e9151c17f6e09a163fa1d5
Remove main PaymentExpress class

I recently identified that this processor had been broken for a long time & removed the broken IPN class

At that time I didn't remove the main class as I was unsure how to deal with any legacy transactions related to it.

However, @mattwire pointed out he had done work earlier to make CiviCRM cope with not-present processor classes and,
on testing, I was unable to trigger any errors after setting up a contribution page & an event page & making a payment
and then deleting the class. I couldn't edit the contribution, but with appropriate in app messaging and no fatal
error.
CRM/Core/Payment/PaymentExpress.php [deleted file]
CRM/Core/Payment/PaymentExpressUtils.php [deleted file]