"Walmart offers an array of financial services including check cashing, bill payment, and money transfers." . . . . . .