Neteller
Neteller ripped me off big time! Ripoff United Kingdom
Made two deposits to neteller one for 25.00 and one for 50.00. Was told had to wait 4-5 business days for it to post to my neteller account. Money was taken from my bank account immediately. Before it posted to my neteller account I decided to cancel and that is what I did. Figured would take 4-5 ...