Thanks for your inputs, I paid using Blockchain wallet and the transaction always occurs in less than an hour also I checked the transaction was confirmed, but he mention when the amount receives in his wallet.
Here is the Ether transaction recently I sold it and when I sent the amount was $56.60 but on that day the transaction didnt occured or no information.
On the next day the transaction got successful and I seen it is $62, but he made the payment $56.60 and told he was in function during that time so unable to pay.
https://i.imgur.com/s24JpLD.jpgI also seen one site where they show good exchange rates on the front page, but after registration lower rates will appear for members. I forgotten the site name, but will check it and let you all know.
I seen few of them had posted in local indian forums here about Zebpay that they don't pay for the exact exchange time and lost some money like 50k INR.
These exchangers are worse, because they knew what we paid they get in BTC, then why they need the conversion time? It looks totally unfair for me since we are not able to cancel the transaction and the money will get in their whether it is confirmed or not.
One more question can we cancel to a unconfirmed transaction?