Try to look at it from a user's perspective: no information about product or provider, just a few words and a card payment form. Have you, or would you, ever provide your card details in such circumstances?
I understand your concern. And clearly we should have communicated better, but having the link flagged while it is on the HN homepage for our launch seems a little bit excessive.