Unless I'm buying something I won't be giving up my payment information. Maybe not all users are as worrisome as me though.
Things that I sometimes give payment info for (but they do not charge right away) is when something is a free trial that converts into a paid subscription after X time.
Otherwise for freemium I'll give my payment info at the time of purchase but for the free part, heck no.
You also have to take into consideration that giving away your credit card info feels like you are making a purchase so even though that may mean the people are more willing to purchase when they do give info it doesn't necessarily mean it is a good idea to require it.
Things that I sometimes give payment info for (but they do not charge right away) is when something is a free trial that converts into a paid subscription after X time.
Otherwise for freemium I'll give my payment info at the time of purchase but for the free part, heck no.
You also have to take into consideration that giving away your credit card info feels like you are making a purchase so even though that may mean the people are more willing to purchase when they do give info it doesn't necessarily mean it is a good idea to require it.