Yes. Online credit card payments can be made without a PIN/OTP or any other type of password.