Thankfully my phone hasn't been stolen. Should to blick out bank card, problem is yesterday was my goody bag day; I wasn't able to pop it. Need to have my goody bag on because I can't use the phone. My question was if it's possible pop my goody bag at a supermarket for example.
You should remove your card details here https://giffgaff.com/profile/payment-details
You can then buy a giffgaff or O2 voucher from most corner shops or supermarkets and top up credit. You can then buy a goodybag using credit see link.
Just one more thing. Before you top-up credit, turn off mobile data. That way your phone can't use your credit before you buy your goodybag, which would possibly leave you without enough credit to buy your goodybag.
Once you have purchased your goodybag you can turn mobile data back on.