This is a legacy flow. You should use the SetupIntent flow to verify the card, so Stripe will check the zip code at the setup time.