Yes. Razorpay supports accepting payments through cards issued by any overseas bank. 

You can raise a request with Razorpay through this form. The support team will get in touch with you to understand your requirements within 24 hours. Once we have the details we will activate the international payments options and you can then start accepting payments.