Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Won't Fix
-
Affects Version/s: 3.3.5
-
Fix Version/s: 3.4.1
-
Component/s: CiviContribute
-
Labels:None
Description
Authorize.net Recurring Billing Resolution Script ProcessAuthorizeReport.php does not decode base64 attachments.
The e-mails I received from Authorize.net for ARB resolution were not being processed by the ProcessAuthorizeReport.php script due to the script not decoding the BASE64 attachments.
Changing:
$attachments[$file_name] = $body;
To:
$attachments[$file_name] = base64_decode($body);
Fixed the problem for me. Though a more robust solution for handling the attachments is needed.