Warum fragen Kreditkartenformulare für Visa, Mastercard, etc.?

Das einfach Antwort ist, dass 10 bis 20 Jahre, niemand besser wußte und es ist eine Art wurde nur die Konvention.

Eine etwas Komplex Antwort indirekt befasst sich mit PCI (Payment Card Industry) Beachtung. Wenn Sie Kreditkarten online annehmen möchten, müssen Sie eine haben IMA (Internet Merchant Account). Sie können Ihre IMA durch eine Bank erhalten oder PSP (Payment Service Provider).

Aus Gründen der diesem Szenario gehen wir davon aus Sie nicht konformer PCI und wählen über eine PSP zu gehen, um Ihre IMA zu erhalten und Kreditkarten-Transaktionen zu verarbeiten. An diesem Punkt sind Sie an der Gnade, was auch immer PSP wählen Sie mit zu gehen. Wenn ihr Kreditkartenformular für den Kartentyp fragt, dann durch einen Bevollmächtigten fragen Sie nach dem Kartentyp. Offensichtlich entscheiden Sie, welche PSP Sie verwenden möchten, so können Sie eine, deren Kreditkarte Form hat die Funktionalität, die Sie möchten finden.

Das gute Nachrichten ist, dass die Konvention ist, Ändern um mehr von a Benutzererfahrung Konvention.

Hier sind einige Zitate aus diesem Artikel:

Werden Sie Ihre Benutzer erfolgreich in ihrem Kauf helfen, oder besser gesagt es für sie sehr schwer machen? Es liegt an dir.

Wenn Sie Tonnen optionale Informationen bitten, damit riskieren Ablenkung, haben unklar Etiketten oder nicht informieren, welche Art von Kreditkarte, die Sie annehmen, Ihr Aufruf zum Handeln ist dunkel und die Datenübertragung ist nicht sicher ... seien Sie nicht überrascht sein, wenn viele Menschen werden den Prozess ohne Abschluss der Zahlung.

Sie helfen ihnen nicht. Sie erstellen zusätzliche Hindernisse.

Mastercard reelle Zahl

Amazon versucht, so einfach wie möglich zu sein

Sie minimiert auch die erforderlichen Informationen, um nur „Kartennummer“, „Name auf der Karte“ und „Ablaufdatum“ ein. In den meisten Fällen sind sie nicht einmal fragen, für den berüchtigten CVV-Code (obwohl, wie sie es schaffen, mit der Transaktion ohne die CVV gehen irgendwie mysteriös ist).

Amazon versucht, ihre Kunden durch den Prozess so schnell wie möglich zu gehen, zu helfen.

Gumroad die gleiche Art und Weise zu wählen, um den Benutzer darauf hinzuweisen, dass sie wissen, welche Art von Kreditkarte sind Sie verwenden.

Mastercard reelle Zahl

Technisch gesehen ist es ziemlich einfach. Kreditkartennummern werden in einer konsistenten Art und Weise erstellt. American Express-Karten beginnen mit entweder 34 oder 37 Mastercard Zahlen mit 51-55 beginnen. Visa-Karten beginnen mit 4. Und so weiter. Diese Informationen können verwendet werden, um zu erkennen, welche Art von jemandem Kreditkarte wird einfach mit, indem ich ihre Kreditkartennummer suchen.

Kommentare zu dieser Antwort, da entfernt, brachte eine weitere Frage:

Hinsichtlich Kreditkarte Logos zur Anzeige erwähnt @ChrisLively folgendes:

Die Grund-Sites setzen die Logos und bitten Sie den Benutzer zu wählen, weil VISA, MC und andere entweder es erfordern oder leicht bessere Preise geben, wenn Sie tun. Periode.

Er hat zitieren keine Quelle, sondern @alastair erwähnt die folgende später:

Das Bit über die Logo-Anzeige ist Teil der Systemregeln (Anforderungen, die an ihren Erwerber an den Händler normalerweise übergeben werden); Mastercard Webseite erwähnt, dass es obligatorisch. Ich bin mir nicht sicher, wo VISA und AMEX es erwähnen (oder ob sie erwähnen es) auf ihren Websites.

In der Master Acceptance Mark Quelle Verwendet @alastair zitiert, sagt er folgendes:

Zeigen Sie die Acceptance Mark bei Parität mit allen anderen Akzeptanzzeichen / Symbole / Logos auch angezeigt (mit Ausnahme von Mastercard POI-Standorte in den USA, wo eine spezifische regionale Norm, die sonst existiert erlaubt. Siehe Master Regeln, Regel 5.11.1 "Unterscheidung" des Kapitels 15, "US-Region Regeln").

Dies ist eine Art zum Verwechseln formuliert. Durch die Verwendung des Wortes Parität in dieser Aussage, so scheint es mir, dass Sie nur ihr Logo zu tragen haben, wenn Sie andere Logos zeigen, wie Parität bedeutet, entspricht, oder ein Zustand der Gleichheit. Ich konnte zwar falsch sein, es scheint nicht ganz klar zu sein.

Später auf der gleichen Seite, so scheint es, um die Dinge zu klären ein bisschen mehr:

Verwenden Sie auf Internet-Händler-Standorte

Bei Internet-Händler-Standorten müssen Karteninhaber können sofort feststellen, dass die jeweilige Marke akzeptiert wird. Der effektivste Weg, um dies zu gewährleisten ist die entsprechenden Akzeptanzzeichen des Händlers Homepage angezeigt werden soll. Zumindest muss die entsprechenden Akzeptanzzeichen immer angezeigt werden, in denen Zahlungsoptionen präsentiert werden.

Also hier der letzte Satz besagt, dass Mastercard Akzeptanzzeichen immer angezeigt werden müssen, wo Zahlungsmöglichkeiten vorgestellt werden. Aber sie Ihnen nicht sagen, was passiert, wenn Sie dies nicht tun.

Abschließend scheint es, dass Sie sollten Kreditkartenlogos angezeigt werden, aber ich bin nicht sicher, ob es eine anfechtbare Handlung ist, wenn Sie dies nicht tun. Wenn jemand eine Quelle hat, ob oder nicht stellt klar, es ist, würde ich gerne diesen Abschnitt kennen und aktualisieren.

Das letzte, was ich erwähnen möchte, huckepack die ursprüngliche Frage mit der Frage:

Wie kann ich den Kreditkartentyp automatisch erkennen, so dass ich es nicht in Form fragen müssen?

Also für diejenigen, die neugierig sind oder nicht wissen, was der Zusammenbruch der Kreditkarte ist, fand ich einen Artikel über Mint.com, die eine Info-Grafik hat, die Dinge nach unten recht gut bricht. Als Bonus, es zeigt Ihnen auch, wie eine Kreditkartennummer bestätigen Sie mit Ihrem Verstand durch den Luhn-Algorithmus:

Mastercard reelle Zahl

Nun, wie Sie aus der Infografik festgestellt haben sollten, sind wir in der Lage, den Typ einer Kreditkarte zu bestimmen, indem die ersten 6 Ziffern der Kartennummer nachschlagen. Diese ersten sechs Ziffern bilden, was die die aufgerufen wird, Kreditkarte IIN (Issuer Identification Number) oder BIN (Bank Identification Number).

Es gibt ein paar Möglichkeiten, wie Sie eine Suche nach einem IIN ausführen können:

Machen Sie Ihre eigene Datenbank aus dem bekannten IINS bestand auf Wikipedia für Sie aufgelistet abzufragen.

ein. Sie nur eine begrenzte Menge an freiem Lookups und dann müssen Sie eine Lizenz erwerben.

ein. ISO / IEC 7812-1: 2006 gibt an, für die Identifizierung von Emittenten der Karten ein Nummerierungssystem, das eine Identifizierungsnummer erfordern Emittenten in International, inter-Industrie und / oder intra-Industrie Austausch zu betreiben.

b. ISO / IEC 7812-2: 2007 ein aus einer Reihe von internationalen Standards ist es, die Parameter für Identifikationskarten zu beschreiben, und die Verwendung solcher Karten für internationale und / oder branchenübergreifenden Austausch. Es beschreibt die Anwendung und Registrierungsverfahren für Zahlen erteilt in Übereinstimmung mit ISO / IEC 7812-1.

Dies ist auch ein Weg, der Benutzer weiß, welche Karten vom Händler unterstützt werden. Wenn Sie nur Visa und Mastercard-Optionen sehen, werden Sie nicht Ihre Amex herausziehen und Punch alle Zahlen in nur die Seite haben, sagen Sie sie nicht Amex akzeptieren.

Viele Websites akzeptieren Amex oder Discover nicht wegen der zusätzlichen Gebühren, die sie für die Verarbeitung verlangen. Benutzer mit Amex-Karten werden in der Regel die Liste überprüfen Sie zuerst ihre Amex verwenden lieber, aber wenn es nicht aufgeführt ist sie (begrudgingly, in meiner Erfahrung) zurückgreifen, um ihre Visa oder MC.

Es ist wohl möglich, ein System zu entwerfen, das auf seinem eigenen Zahlen, aber es ist nicht groß, System-Design, dass es so einzurichten. Verschiedene Karten haben eine unterschiedliche Anzahl von Ziffern und es ist am besten, ausdrücklich fest, wie das System der Werte und die Anzahl der Ziffern analysiert es erwarten sollte. Im Fall eines Fehlers, macht es Fehler leichter als auch Handhabung.

Wenn der Verbraucher sagt, dass es eine American Express Karte ist noch mehr als 15 Stellen eintritt, können Sie prüfen, gegen die ersten Ziffern der Karte Quer überprüfen Sie die Art der Karte, und wenn das übereinstimmt, gibt einen Fehler, dass zusätzliche Ziffern eingegeben wurden. Ohne diese Gegenprüfung kann die Quelle des Fehlers härter sein, herauszufinden.

Außerdem ist es einfach eine Möglichkeit, die Kreditkarte zu überprüfen. Es ist eine Prüfung. Es ist auch sehr hilfreich für die Verbraucher. Wenn er mit seinen Visum bezahlen will und er packt seine Brieftasche und beginnt Typen 5455. kann er dann sagen "Whoa Ich habe die Mastercard nicht wollen."

Die Anzahl der Stellen ist wirklich kein Problem. Der erste Satz von Zahlen, die die Art der Karte bestimmen, so dass sie alle Zahlen nicht brauchen.

Meine Antwort wird nicht abgestimmt werden, aber Sie müssen diese ein, wenn die Menschen aus China in Ihrer Kundenbasis sind, was in etwa 20% der Weltbevölkerung ist.

Die meisten Online-Transaktionen in China sind zwar ‚UnionPay‘ System in einem bestimmten Stadium, und die meisten von ihnen sind nicht Mastercard, keiner VISA-Karten sind (wegen irgendwelchen fiesen Wettbewerbsproblem zwischen UnionPay und VISA). Es ist ein Monopol, aber das ist eine Tatsache des Lebens. Viele Anwender tun nicht wissen, dass sie eine Mastercard oder VISA, um außerhalb von China zu zahlen, und diejenigen, die tun, wissen nicht, ob Ihre Website ist außerhalb von China.

So in der größten E-Commerce-Markt der Welt, Milliarden von Nutzern zahlen online mit einer Karte, das nur UnionPay Logo hat, ungeeignet für die meisten internationalen Online-Transaktionen, jeden Tag. Wenn sie Ihre Website besuchen, die in der chinesischen sein, auch können aber nicht verarbeitet Zahlung in China (und nicht durch UnionPay) mit VISA wählen / Drehtmaster effektiv das Problem "Ihre Website wird nicht verarbeitet meine Zahlung" nach "Ihre Website bietet keine Unterstützung für meine Karte", Die es dem Benutzer einen Anhaltspunkt gibt, eine Lösung auf seinem eigenen (sie findet eine Karte, die von dieser Website unterstützt wird) statt sitzt frustriert zu suchen.

Das gleiche kann auch wahr sein, in anderen Ländern int die zweite / dritte Welt, dass die meisten der Bankkarten im Umlauf für die Zahlung jeden Tag sind ein nicht von Mastercard / VISUM verwendet werden.

Sie können argumentieren, dass Sie lassen sie die Kartennummer eingeben. Wenn es weder MASTER noch VISA, noch jemand Ihr System unterstützt, können Sie eine Meldung an, "Wir unterstützen nur das, das und das, und Ihre Karte ist nicht einer von ihnen". Wenn Sie dies in Ihrer Frage hinzugefügt, würde ich nicht brauchen, diese Antwort zu posten.

Auf einer Seite zur Kenntnis, mit Milliarden nummerierten Benutzern ausgestattet, will UnionPay als internationales Zahlungsmittel akzeptiert werden, im Wettbewerb mit Mastercard, Visa und American Express leiten. Ich hoffe, sie sind nicht so leicht akzeptiert, weil das eine falsche Lehre sein würde, dass "Sie können die Welt mit der chinesischen Regierung führen Monopol Unternehmen gewinnen".