Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Credit Card validation: can Card Name contain non-ASCII characters?

Can the Card Name (i.e. the cardholder name, not the card type) contain non-ASCII characters? Example: "JOSÉ GONZÁLEZ".

like image 614
Mr Snrub Avatar asked Jan 05 '10 06:01

Mr Snrub


People also ask

What characters are allowed in credit card name?

Indeed, only ASCII characters are allowed. But other manipulation is allowed. One can print the name on the first or the second line. One can choose with or without dots and so on.

What is a valid card holder name?

Refers to the person who owns a credit or debit card. The cardholder name is the name of the owner, printed on the front of the card.

Does credit card need full name?

Answer. No, middle initials or middle names are not required and having (or not having) that information will not cause the credit card to be rejected. Most banks do not require that the name on the card to match the purchaser's name provided by the cardholder.

How can I write my name in credit card?

Write your signature on the signature bar of the card using a felt-tipped pen. Sign your full name instead of writing "See ID" or "Check ID." Fill in the signature bar before using your credit card at the store.


1 Answers

The character set that is used does not allow for diacritics. In brief, it only allows uppercase ASCII characters.

The restriction ultimately comes from the historical way in which banking cards encode data onto the magnetic stripe (as defined in ISO 7811). The data is encoded in a 7 bits per character format known as ITU-T.50

The cardholder name is encoded with up to 26 characters, each within the range from hex 20-5F. You can see the table for this here: http://www.zytrax.com/tech/ia5.html

like image 157
PaulG Avatar answered Sep 20 '22 03:09

PaulG