Picture posting is enabled for all :)
you dont need a credit card to buy online,just a regular debit card