I think it would be a wonderful idea if you could purchase Goodybags using a top-up code, this would be convenient as you don't have to give your credit card details, you can use money to buy the code and if anything goes wrong than it has nothing to do with Giffgaff and you can go back to the shop and tell them your issue.
I think it should work like this, you enter your top-up code and click submit (or whatever it is 😛 ) and it takes you to another page. On this page it will say you have entered a £5 top-up code, would you like; credit, a Goodybag or both?
And basically you can choose whatever you want and proceed, hopefully this idea works out because it would help me a lot!
Thank you so much for reading, if you like this idea why not Kudos me? 😉