update gemfile and gemspec for wallet version and dependency on unified_payment gem version, add a method total_eql? on order and use that in transaction decorator for total check, update specs for the same, fix 3 specs failing in transaction decorator by creating an order instead of mock model