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

Recurring contributions from Authorize.NET marked as "Check" instrument instead of "Credit Card"

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.25
    • Fix Version/s: 5.0.0
    • Component/s: Core CiviCRM
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code
    • Verified?:
      Yes

      Description

      Recurring contributions coming in from Authorize.NET are marked as a "Check" payment instrument due to a getDefaults() on a contribution (in fact, they are marked with whatever payment instrument is marked as your default in that option group, but if left unchanged, that is Check).

      This issue was fixed for PayPal IPNs with PR https://github.com/civicrm/civicrm-core/pull/10749/files - see https://issues.civicrm.org/jira/browse/CRM-19186 and https://issues.civicrm.org/jira/browse/CRM-20959

      Per conversation with Eileen on chat (https://chat.civicrm.org/civicrm/pl/isfxe33ugidepmw576bsebb38o) the right fix would be to replace Authorize IPN processing code for recurring contributions to make an API call to create the repeattransaction – civicrm_api3('Contribution', 'repeattransaction', $input).

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              cwells Chris Wells
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: