As stated in the bug/not-a-bug announcement, the cost for the trial passes was… adjusted, because there is currently no way to include a second confirmation, and without such it would be unfair to charge gems from players (unless they are actually able to spend the requested amount, I would assume).
Let’s do the reasonable thing and turn this into the other direction:
If offers can be picked up by accident, and you are not able to fix this before the weekend (which is rapidly approaching), do not remove the option to take the offer, but the one to pay for it.
Instead of one million gems, turn it into zero gems (or one gem, if you insist).
You messed up. You deserve to lose some income for it.
This would finally be a more fitting compensation than a “Here’s fifty gems and now shut up about it” pacifier.