The group_by() function will not change what you see with the view() function. group_by changes the internal attributes of the data so that calculations can be done on each group. If you want to sort the data, use the arrange function from the dplyr package.
Final %>% arrange(`Merchant Name`)
If you want to do something else, please explain what that is.