Are Mesh’s virtual cards debit or credit cards? A Are Mesh’s virtual cards debit or credit cards? Mesh Payments uses virtual credit cards issued by SoFi Bank in the US, and uses virtual Charge Cards issued by Peoples Trust Company in Canada. In all other regions of operations we support virtual debit cards.