Tout détenteur d’une carte bancaire Visa ou Mastercard signe avec sa banque un contrat appelé « contrat porteur ». Celui-ci définit les plafonds de retrait, les modalités de règlement des achats (débit immédiat ou différé) ainsi que les services associés. Il peut offrir, par exemple, une assurance voyage, une assurance responsabilité civile, une assistance juridique, une garantie achat à distance, des réductions chez les commerçants partenaires ou une plateforme téléphonique 24h/24.