In-store, they're gift cards because they're scanned and activated at the register. This is why they won't work in-store.
Sorry if this has been answered....lots of pages here to read through.
For the TRU B2G1, can it be used on POINTS cards?
It appears that XBOX points work based on the website, but does the PSN points work? I know those are handled like a gift card (sort of).
On TRU.com, there's no way they have to activate them, so they're in the clamshell packaging and pre-activated. TRU may have them as an accessory on the site, so that's why they would work for B2G1.