CIC doesn't need an OTP for international Transactions
i used my HDFC Credit Card for WES to pay for my ECA Report & my University abroad to get academic transcript..i dint have any issues
Have a word with ur bank whether ur Card supports international transactions & keep ur available credit...