Bank

Holds a banking licence. In payments that usually means issuing cards, acquiring merchant transactions, or both.

14 companies

Other company roles