Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Won't Fix
-
Affects Version/s: 4.6.12
-
Fix Version/s: None
-
Component/s: CiviContribute
-
Labels:None
-
Documentation Required?:None
-
Funding Source:Needs Funding
Description
I've only checked this on 4.6.x not on 4.7 but since I haven't seen any issue about this I suspect it's still a bug.
I disabled a payment processor in the UI then checking the database there are two rows for that payment processor - one for live and one for test payment info. Only the live one is disabled.
I can confirm this is an issue especially where an old payment processor library code is no longer present (in this case the old iATS code was removed and replaced with the new extension on a new processor). If the test info isn't disabled by going into the db to change the is_active setting, it throws a fatal error whenever trying to access the contribution.