Append checkout message if exists, return if no shipping or total value
Methods to format addresses to save and save checkout data to session on any fail
Move more code to component, refactoring for better flow
Remove uneeded key for total value