Hello. My name is***** can help you with your question.
If your phone is compatible with net 10 you could use net 10 but I think that would be too much of a hassle if you don't want to use net 10 in the long term. However, you should be able to apply the $25 card if it is a net 10 card. If it is not a net 10 card, then you should go back to Walmart and exchange it for one that is. They can disable that one so refund should not be a problem.
In other words a net 10 card specifically is required to charge a net 10 account. They get no revenue from cards for other carriers.