Is this the way to say 'afford'?
Your text (承受得起) is fine. And also could use 负担得起 for can afford.

As you said, it's easy to say can't afford as ~不起, and the opposites in Chinese is ~得起, and then you could use this form for more verbs according to the context.