Best Credit Card for NEET PG Coaching Payment(₹47,000) Need Advice

Hi everyone,
I’m planning to pay ₹47,000 for my sister’s Bhatia Live360 NEET PG course, and a few of her friends might use my card too. I want to pick the best credit card for cashback or rewards.
These are the cards I have:
HDFC Millennia
SBI Cashback
ICICI Rubyx
HSBC Platinum Visa
Has anyone used these for educational or online payments? Which one gives the best value?
Thanks in advance!