My following coments have to do what shareit/element5 has done to me. Alwil Avast did just fine. Well read on.
I too have a big complaint about how shareit/element5 processes credit card orders. shareit had my registration key delayed too. In the Order Confirmation email I got from shareit, shareit explicitly promised that the registration key would be delivered WITHIN 24 HOURS. I sent several emails only to get automatically generated emails, which I consider an insult to a customer. Not till I contacted avast support, did shareit emailed the product - registration key. avast support rep addressed my concern by email within appx two hours. In that email, I was stunned that after I paid shareit never sent the request to avast for the key generation. Should avast didn't contact shareit per my request, I would have been still waiting for the product.
I am not sure about the details of how shareit/element5 processes credit card orders. They say they verify whether or not the card used is good, using human beings. I have two simple advices for them then:
1. Get a live person answering customer emails!
2. Don't promise anything you cant do, shareit, because that what we call lying here in USA
And this is NOT my only bad experience with shareit/element5. With the ambition to conquer North America, I hope Alwil will choose a better credit card processor than shareit.