Uhmm no? Retail works the that way if you feel like paying full price do so if not wait for a sale but there is no way to get an partial refund once it's on sale just because it's online doesnt mean there are different rules.
so nah not really possible otherwise sales would never happen