For players in the US and now Mexico (according to their website), there is a prepaid game card company called "GoCash Game Cards." They provide cards for many games, including navyfield.
They will be adding cards to Brasil also according to the website.
(Not 100% sure of exact date)
Im not 100% sure about Canada. They were suppose to add them to 7/11s and other places in Canada.