Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Incomplete
-
Affects Version/s: 3.4.7
-
Fix Version/s: Unscheduled
-
Component/s: CiviContribute
-
Labels:None
-
Documentation Required?:None
-
Funding Source:Needs Funding
Description
In CiviCRM, there is an automated recurring credit card that is scheduled to be processed monthly by the payment processor, Authorize.net. If the subscription record in the table "civicrm_contribution_recur" has a status of "Pending" or "In Progress" then when the silent post notification from Authorize.net is received, CiviCRM correctly records the new contribution in the database.
However, if the subscription record in the table "civicrm_contribution_recur" has a status of "Failed" or "Canceled", then CiviCRM does not record the new contribution anywhere.
I think that in this situation the contribution record should be recorded as usual( ie the same way its recorded for other silent post URL notifications.) It would be nice if this was flagged/logged somewhere for the bookkeeper to review, and potentially follow up with Authorize.net.
It seems this is happening in the situation where the first 5 scheduled payments are processed normally by Authorize.net, but then the 6th one fails, but later the 7th and future payments are processed successfully.