Catch transaction failure and display to user