Payment methods as an NRI?

Hello everyone! I will be visiting Kerala for my wedding and wanted to know what my options were in terms of making payments. I have a chase freedom credit card and was planning on using that. Would it work? What about apple pay? Or do I just need to have cash with me? I don’t have any travel credit cards and I’m not aware of which ones would even work in Kerala. Also I don’t have a bank account in India so that’s not an option. Any suggestions would be helpful. Thanks 😊