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.