pull down to refresh

It was the kind of thing that’d crack me up. Ahahah! It actually made this whole scam feel fair. But honestly, I don’t think it’s gonna happen, because @k00b already said he’s not touching the code because of some bet. And to be real, there probably isn’t a simple or quick fix for this.
I already threw out a solution, but I don’t know if it’s easy to implement, and honestly, it should’ve been like this from the start. The idea is: don’t drop the item straight into the main table. Use a temporary table for unpaid items. Once the item is paid, then it gets inserted to the main table.