Is it store or company policy :
That only cash?
That Staples doesn't price match gift cards?
The policy that Office Depot only accepts cash for variable load cards is company policy. For $200, $100 and $50 Visa cards, most Office Max and Office Depot stores should have no problem accepting credit card payment.
I once tried asking Staples to match an Office Max promo on gift cards, but they could not.