From the website:
Get a $20 Staples Easy Rebates Gift Card on a Purchase of $300 or more of American Express Gift Cards.
Still not clear, but for the Visa GC rebates, they call it a prepaid card, not a gift card. I surmise it's a Staples gift card, but I wouldn't go for this deal even if it was a $20 Visa card.