Pretty much it will tell you how many points it costs and you can click "Buy Microsoft points" And then enter your card info,which it will save. It's safe though, never given me any problems.
They Might sell microsoft point cards at best buy...I don't remember seeing them but they might. I always just used my credit card.