getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, TransactionResult.ErrorCode.CURRENCY_NOT_SUPPORTED.name(), getProviderId(), communicationResult, providerErrorCode, logger.log(Level.SEVERE, null, err); return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, err.getClass().getName(), logger.log(Level.SEVERE, null, err); return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.IO_ERROR, err.getClass().getName(),