Immigration site appears to be the legit US Gov ins site so I entered my credit card info which was asked for first. Stupid of me I know but I entere…