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

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