Yes. E-checks are now being recognized at Walmart as of very recently. As a Matter of fact that it was one of the very first huge internet merchants to begin accepting payments using eCheck.