It has been awhile since we have seen a Staples Visa gift card promotion. Thankfully one is returning this weekend. Starting on Sunday 3/15/15 Staples is offering a $20 rebate with the purchase of $250 or more in Visa gift cards.
Generally with these deals it is best to use a Chase Ink card to earn 5X Ultimate Rewards points or an Amex SimplyCash card to earn 5% cash back at Staples.
Fine Print (Bolding is mine)
In store only. Valid 3/15/15–3/21/15. In store only. Subject to availability. Visa® is not a participant in or sponsor of this promotion. See gift cards for details, terms, conditions and (if applicable) fees. Limit 1 rebate per household. All trademarks are property of their respective owners. The Visa® gift card is issued by MetaBank®, member FDIC pursuant to a license from Visa U.S.A. Inc.
For more info, see: The complete guide to Staples Visa & Mastercard deals