Are these fields for a new card? If so, isn't possible to render the card form? the same you use at the checkout? If not, its ok, but maybe we could render it here