Breach shows credit card based payment systems fundamentally broken


Posted on April 5th, by Pelle in credit card networks, security. 3 comments

The recent breach proves again that no amount of security theater can secure a fundamentally flawed payment system. A lot can be done to improve payments, but I fear it is impossible to do it on top of the existing infrastructure.

For historical reasons the banking industry thinks in messages. When you perform a payment the terminal sends a message across an age old network encompassing many different servers, parties and businesses.

A payment likely hits one or more of the following parties:

  1. Merchant
  2. Payment gateway reseller
  3. Payment gateway
  4. Aquiring Bank
  5. Credit card association
  6. Intermediary banks
  7. Issuing bank

Each one of these parties provide an opportunity for a breach.

What makes it even worse is that to authorize a payment, the entire security is based on the merchant sending the card and consumers details along in the message to authorize the payment.

If a breach happens anywhere along that whole list of trusted parties, the only way of solving it is by suspending the card and physically sending a new one to the consumer.

Disintermediation has always been one of the ways that the internet has managed to disrupt entrenched businesses.

Stripe, PayPal and Braintree have all worked on various solutions dealing with the lack of security in credit card payments. But in reality they end up just adding more links in the payment intermediation chain.

I don’t see any real change happening from within the traditional banking world as every single part of the chain is married to their business model. Visa and Mastercard are in the position of being able to change this, but are instead buying payment gateways, which would seemingly entrench them even further in the old way of doing things.

In my book the ideal payment would look like this:

  1. Merchant
  2. Issuing bank

The consumer would authenticate directly with the issuing bank who provides a unique token to the merchant allowing them to complete the payment.

A breach at the merchant would only ever be able to affect the current payment they have authorized. The issuing bank could easily suspend or hold payments for an affected merchant without affecting the consumer and other merchants.





3 Responses to “Breach shows credit card based payment systems fundamentally broken”

  1. [...] in banking, finance and payments are quite remarkable in their absence. As mentioned in Breach shows credit card based payment systems fundamentally broken merchants are stuck with a broken system due to entrenched [...]

  2. [...] J McCann of Futurewei Technologies essentially saying what I said in Breach shows Credit Card based payment systems fundamentally broken: The use of a simple string of digits that must be shared with any vendor with whom you transact [...]

  3. [...] I applaud them for trying but unfortunately it is flawed on many different levels. They missed a great opportunity, but they don’t even seem to fix the fundamental security issues in the existing network. [...]

Other articles

Have a look at some of my other articles here.

How Monomi is bringing e-commerce to Colombia

Tell us a bit about Monomi

Monomi is a product my company is developing. We’ve been working on it for about a year now.

We are...

OmbuShop enables e-commerce in Latin America

In a part of the world just starting to open up to e-commerce OmbuShop is one of the first online shop platforms in Latin...

Interview with Hugh Barnard developer of CCLite

CCLite is an open source application for managing community currencies. Hugh Barnard just released 0.9.0.

I thought it would be interesting to ask him a...