Thank you @tanmaydesai89 for the detailed answer. I will check in with the possible options. Getting International payment is becoming a hassle now with wired transfer. Thanks for being at the right place at the right time.
Will take a look at your piece on Payment gateways.