I've purchased ICICI Lombard Health Insurance from Policybazzar (As the only they gave me a monthly payment option). Unfortunately, they allow to use of a Credit card for auto debits. There is no way of paying manually too as per my knowledge. The only option I have is to use a Debit Card. I...