X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=extern%2FauthorizeIPN.php;h=d0e7be6a3f749166163c434a6b713632902d418e;hb=9448effac85fd6f9c9ec8ce3c9c04091d408f444;hp=e1384e586cd7113f6b440c9f2a21518f944cb14a;hpb=fdfd59ccd77f9b06547204a505b67e35bf6596d7;p=civicrm-core.git diff --git a/extern/authorizeIPN.php b/extern/authorizeIPN.php index e1384e586c..d0e7be6a3f 100644 --- a/extern/authorizeIPN.php +++ b/extern/authorizeIPN.php @@ -38,5 +38,14 @@ $config = CRM_Core_Config::singleton(); $log = new CRM_Utils_SystemLogger(); $log->alert('payment_notification processor_name=AuthNet', $_REQUEST); -$authorizeNetIPN = new CRM_Core_Payment_AuthorizeNetIPN(); -$authorizeNetIPN->main(); +$authorizeNetIPN = new CRM_Core_Payment_AuthorizeNetIPN($_REQUEST); +try{ + $authorizeNetIPN->main(); +} +catch(CRM_Core_Exception $e) { + CRM_Core_Error::debug_log_message($e->getMessage()); + CRM_Core_Error::debug_var('error data', $e->getErrorData(), TRUE, TRUE); + CRM_Core_Error::debug_var('REQUEST', $_REQUEST, TRUE, TRUE); + echo "The transaction has failed. Please review the log for more detail"; +} +