Does Walmart sell sim cards for straight talk service if you already have a phone?

Yes. You can buy Straight Talk Service Card from Wal-Mart retailers. the activation PIN is located on the back of the Straight Talk Service Card.

Related questions