can't afford it это разговорная английская фраза
I can't afford it перевод "я не могу себе этого позволить (по деньгам)"
It's too expensive. I can't afford it. / Это слишком дорого. Я не могу себе этого позволить.
have the wallet for something это разговорная английская фраза
have the wallet for something перевод "иметь средства для чего-либо"
- What gems do you have in your collection? / Какие сокровища есть в твоей коллекции?
- Well, I never really had the wallet for it. I have to live from bottle to bottle. / В общем, у меня никогда не было для этого средств. Я живу от бутылки до бутылки. (диалоги из фильма Sideways)