I spent 20 minutes trying to buy something from "Banggood" using Pay-Pal,
Finally I gave up and cancelled the transaction.

They don't seem to understand that once you have identified what it is you wish to purchase they need only send you to Pay-Pal who will provide to the dealer not only the money but the buyers full postal address and job done,
Banggood have lost a customer and I will be looking elsewhere for a product that is readily available on line.