When I tried to use Chase Pay at two of my local ShopRite stores to buy $200 to $400 GCs, both stores ask to see ID and the original CC. They even check the Chase Pay card number against the real card. This is not even VGC. They get no $500 GCs. But they do carry $200 GC with $6.95 activation fee.
Things are never easy.