Hello,
You can pay with paysafecard (there's a small fee though), depending on the country you choose, and the Steam server is not related to the international servers (New Frontier and Smugglers Paradise). Currently, the Steam server is a new RU server.