I've instigated a purchase wait period of at least 3 days. Very often they themselves realize that the thing that they wanted to spend their pocket money on was a brief desire.
I was super proud when I heard my son say "meh, this is pay to win" as quitting a random roblox game he was trying out.