Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-17998

Disabling a payment processor in the UI only disables live payment info NOT test payment info

    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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              herb@freeform Herb
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: