That is pure scam..You don't have to pay to get online job opportunities. There are several trusted places where you can find job listings.
Some of these places charge a percentage of the money, the buyer pays. But they will make sure you get paid for what you do.
And again there are forums where people post job requirements.
I am a freelancer making a decent income from online jobs.
One advice I would give is "don't trust everyone". There are people who won't pay you after finishing the project. Make sure there is enough positive feedback for that person or request 30-50% of the pay beforehand.
You also need to be very polite and initially quote low price to build up your reputation.Once you gain enough positive feedback, you can increase your pay.