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

Incorrect handling of cancelled automated recurring transactions

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Fixed/Completed
    • Affects Version/s: 3.4.5
    • Fix Version/s: 4.1.0
    • Component/s: CiviContribute
    • Labels:
      None

      Description

      When a automated recurring contribution that was submitted to the Authorize.net payment processor gets canceled on the Authorize.net system, the later handling of the related silent post URL message is incorrect.

      To reproduce this issue:
      1) Click the "Contribution" tab for a contact, then click "Submit Credit Card Contribution" and create a recurring schedule of $10. per month. ( either open ended, or a fixed number of installments.)

      2) Wait for the first installment to be processed successfully by Authorize.net

      3) Login to the Authorize.net website and cancel the rest of the "ARB" subscription. Leave the first and only successful installment alone, do not reverse it.

      4) Wait for the "silent Post URL" message from Auth.net to be sent to CiviCRM.

      Look at the contribution record in CiviCRM. The transaction # is correct, and record in the table "civicrm_contribution_recur" has the correct status of "canceled"

      However, At this point the status of the contribution record is now incorrectly listed as "canceled" even though the first transaction was completed successfully.

        Attachments

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              sgladstone Sarah Gladstone
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: