Anyone has a neteller account? I recently submitted my documents for account upgrade.
How long will it take? and how will they call you?
Nvm, i just had a chat with a neteller agent and it takes more than 5 business days.
thread closed