Bitpay Without Credit Card
BitPay just payment processor. As buyer in stores you need own only bitcoins in any wallet, exchange or other places. When you make payment to this store, you will need send btc from your wallet or an exchange

In your case BitPay probably help to the store make immediately exchange your btc into usd