The fine print says "...can be used to purchase merchandise only in the U.S GameStop stores listed below" but doesn't list any on the smaller card picture.
Gamestop.com does sell Digital Gift cards, "Use it online at Gamestop.com, EBgames.com, or redeem it in our U.S. stores.", so presumably...