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.