These people are scammers. I found a YouTube video that exposes their red flags. It's a beautiful and well built website, but it is only fancy just to make you deposit. They aren't affiliated to any online payment service.
https://youtu.be/1oIKNPbYpUE
Preview the red flags and protect those you referred by sharing the video with them.