I just converted from Dashlane for mac/ios and with that, you could scan your CC with your phone on the mobile app when adding them and it would populate the CC#, expiration date and name on card and even the security number if they were all on the same side. Same with Passport and DL. Is there a way to do that with BW for ios?
Regarding your question about whether Bitwarden can scan cards directly into your vault, not yet. But there is a feature request that you can support by adding your vote: