I recently used the services of DHL and I was surprised for the way they set up their system. They charged me twice. I used my credit card to pay them for the delivery service and when it arrived to me the driver told me that the package is COD or else he will not release it.

Immediately, I called my credit card company to charge back $10 on the payment I made.

This is a mistake on their part and it should have happened if the driver was notified in advance to avoid double charging. But perhaps this one was done on purpose as I made the payment by credit card a day before the delivery which I think plenty of time for them to inform the driver. I believe this is their gimmick to get money. I will never use the services of DHL.