Immigrant visa cases already open at the National Visa Center.
Payments are processed by Stripe. KPVISA never sees or stores your card number.