購入してから実際に取引されるまでに5秒くらいのウェイトを設けたらどう?
その5秒間に気付けたらキャンセルして取引を無かったことに。
その5秒間でも気付けなかったら買い手のミスとして認めろ。ってことで。
返金(返品)交渉する場合は買い手のミスとして認めた上で行え。という意味です
決定押した直後にハッとして気付いた時にはもう遅いっていうミスは防げるようになると思う。
更にこのウェイトの時間を5-15秒くらいでユーザー側で調整できるようになるといいかもしれないですね。
デフォルトを5秒に設定しておいてログアウトで情報保持されないように。