I have a billing form for plans/subscriptions that are not free.
However, when trying to submit the form with empty credit card number, it processes the form as valid and subscribes the user.
Is this the default behaviour? If not, are there options to prevent this? Or do I need to implement my own hook for it?