Does VCPay work with credit cards that are issued outside of the United States?

Yes. VC Pay (and BlueSnap) work with credit cards/accounts that are issued by non-domestic banks.