Hey there! We know purchase issues aren't any fun, so we'd love to jump in here and give some insight!
If your OCULUS30 code hasn't expired yet, and it does show the discounted price before purchase. It will take a couple of days for that price to show on your bank statement. (Originally it will show full price, then discounted price after 4-5 days)
If the price doesn't seem to update after those days, please don't hesitate to reach out with a support ticket where we can dig a bit deeper into that!