How To T-mobile Web Day Pass on Non T-Mobile Device?
You may want to read this blog post. You might get a way with simply trying to access any web site and waiting for the Buy Web DayPass prompt.

Otherwise you might need to do the trick mentioned in the blog, which is trying the above on a non-Android phone and then swapping the the DayPass enabled SIM.