Why can't I collect payment information at the time of signup when I set up trial convert to pa

I want to collect payment information at the time of signup of a free trial convert to paid membership?

Can you please confirm how this works?