Okay, within ten minutes of posting an ugly post about yebhi.com I got a call from the customer care explaining to me all the details. How online payment is processed, how big a company they are and stuff. Asked me to remove my ugly post ( I understand!!) and assured me that the problem will be solved. Quick reply, I must say.
I just hope their support system is as fast as this. Just want to make a hassle free purchase..is all :))