But I wonder how i could pay for what I'll buy? I have to use credit cards?
Yes, you have to use card payments in real time on the internet. Service providers include NetBanx, Secure Trading, WorldPay, Secpay and Datacash. You will need a merchant account and will generally have to wait for the money, but the PSPs charge you to process everything on your behalf.
I hope there will be better than that. I mean there should be more type of payments, from online to offline, with or without credit card. as much as possible, in order to meet the needs of customers