I recently opened a Capital One 360 checking account and was curious about receiving international wire transfers. There is mixed info on the web (and this forum) so I called Capital One and they said it was possible and there was no fee. I got all the needed info and initiated a test wire from an international bank.
Success!
Here are the wire details I used (you should call Capital One to confirm it's the same for your account but I'm pretty sure it is):
Bank Name: Capital One, N.A.
Bank Physical Address: 30 7th Avenue South, St. Cloud, MN 56301, USA
Bank Mailing Address: PO Box 360, Wilmington, DE 19899, USA
SWIFT Code: HIBKUS44
Account Number: INSERT_ACCOUNT_NUMBER
Routing Number: INSERT_ROUTING_NUMBER
Account Holder Name: INSERT_NAME
Account Holder Address: INSERT_ADDRESS
Here's a referral link that currently get's you $25 for opening an account:
https://captl1.co/2u0YhT2 (disclaimer: I also get a bonus if you open an account through this link--thanks!)