If you are interested in earning online, you need to have an online payment processor; as most online earning sites will only pay through online payment processors. True, there are some sites which will pay direct to your bank account by wire transfers or by cheque, but those sites are far too few and the ones I have come across charge too much for those services and therefore not worth it.
The most commonly used and accepted in many countries is Paypal. It is easy to create your account in Paypal. Just go to Paypal Website and register.
There are many websites in which you can pay for your purchase using your Paypal account. You will need to have either a bank account or credit card (how else will you get the cash for you to spend). If you don't have either of those, you can always get a Virtual Credit Card, with which you can verify your Paypal Account.
AlertPay comes close to Paypal in popularity. In fact, some online earning sites use only AlertPay. You can register with an AlertPay by clicking HERE