Is it from the same team who used to provide the debit cards?
Anyway, I can't see any real discounts
there. A few examples:
A 20$ Amazon GC costs $24.01 (and according to them it was $43.66)
A 20 EUR Battle.net card costs $27.22 (was $50.99)
Which makes no sense at all.