Card needs to be used at the location for the discount. There is no telling what card is linked to the band when it is scanned.
I have the disney visa... If I'm on the dining plan but ordering beyond what's included, can I use the dining plan to pay for what's included and put the rest on a card w/o charging it to my band?