it-swarm.com.de

Wie unterscheiden Sie eine Debitkarte von einer Kreditkarte?

Wie stellt man fest, dass die von einer Person eingegebene Karte eine Debitkarte, eine Scheckkarte oder eine Kreditkarte ist?

Ich betrachte dies nur für Web-Zahlungen in den USA. Dies ist für die Stromabrechnung.

13
Mike Wills

Ich denke, Sie werden verwirrt, dass der Automat weiß, welche Karte Sie haben, wenn Sie die Karte in einem Geschäft streichen. Obwohl ich mit meiner holländischen Debitkarte immer die Wahl hatte ..

Aber ich vermute, der Magnetstreifen speichert mehr als nur die Anzahl, und die Kartenleser verwenden sie, um den Kartentyp zu bestimmen.

Sie müssen sich lediglich den anderen Anwendungen/Sites anschließen und den Benutzer fragen :)

2
Davy Landman

Der beste Code, den ich zum Überprüfen eines Kartentyps gesehen habe, ist eine Javascript-Seite unter http://www.eflo.net/mod10.htm - kann zwischen einer VISA-Debit- und einer Kreditkarte unterscheiden, wie Sie es gewünscht haben mit vielen anderen Kartenvariationen. Ich habe diesen Code sehr leicht in C # portiert.

Alternativ können Sie eine Kopie der BIN-Datenbank (Bank Identification Number) erwerben, die eine Liste aller Kartenpräfixe, der Kartenausgabe und der Kartenvalidierungsanforderungen (z. B. Ablaufdatum, Ausgabenummer, Startdatum) ist. Einige BIN-Quellen;

6
Ollie

ich weiß nicht, wofür Sie das benötigen, aber bei allen POS-Systemen ist ASK THE USER bekannt, um den Kartentyp anzugeben.

sie können Debit als Guthaben ausführen - es ist keine PIN-Nummer erforderlich
Sie können Guthaben als Lastschrift ausführen - geben Sie Ihre PIN ein, und die Transaktion wird als Barvorschuss gezählt

5
roman m

Sie haben dies wahrscheinlich bereits durch Ihr Zahlungs-Gateway herausgefunden, aber Karten (Debit, Credit, Custom [zB Speicherkarten]) sind ohne etwas Hilfe nicht leicht zu unterscheiden. Normalerweise können Sie die Kartennummer an die Zahlung senden Gateway und sie geben Ihnen dieses Detail, aber Sie können es aus einer einfachen Präfixtabelle herausfinden.

Geben Sie einfach an, dass jede Bank/Organisation Zugriff auf einen bestimmten Satz von Präfixen hat [Nummern am Anfang]. Je nach gewünschtem Detaillierungsgrad können Sie eine beliebige Kartennummer mithilfe des Präfixes einer Organisation zuordnen. Was schön ist, ist, dass Debitkarten und Kreditkarten unterschiedliche Präfixe verwenden, sogar von derselben Bank.

Aus Sicht des Web-Gateways ist das normalerweise kein Problem, da das Zahlungs-Gateway Ihnen automatisch mitteilt, ob er die Karte akzeptiert, Hotcard-Prüfungen für Sie durchführt und die anderen eingegebenen Informationen überprüft.

Der Kommentar (oben/unten) darüber, dass Sie Ihre PIN nicht auf einer Debitkarte eingeben müssen, ist falsch. Dies ist keine Debitkarte, manchmal auch als Garage/Tankkarte bezeichnet (woher ich komme). Sie arbeiten nur für bestimmte "Treibstofftransaktionen", um die Verarbeitung auf dem Vorplatz zu beschleunigen.

3
Just Jules

Wiki enthält Listen mit Kredit- und Lastschriftpräfixen

IIRC-Karten können jedoch je nach Kontext sowohl als Kredit- als auch als Debitkarte verwendet werden.

3
DVK

Zahlenbereiche. Hier ist ein kleiner Ausschnitt einer alten Spezifikation, die ich einmal hatte.

  • 510000 - 510249 16 jetzt für Europay (MCS und MCG) reserviert
  • 510250 - 510399 16 Jetzt MasterCard-Debitkarte
  • 510400 - 510549 16 Jetzt MasterCard Electronic
  • 510550 - 510999 16 Jetzt MasterCard-Debitkarte
  • 511000 - 511204 16 Jetzt MasterCard-Debitkarte
  • 513000 - 513999 16 NUR für den Gebrauch durch Europay France ICA-1031 reserviert
  • 514130 - 514629 16 Jetzt MasterCard-Debitkarte
  • 514630 - 514730 16 Jetzt MasterCard Business Card (zuvor Als Geschäftslast bezeichnet)
  • 514731 - 514740 16 Now World MasterCard (USA)
  • 514741 - 514760 16 Jetzt Platinum MasterCard-Bankomatkarte
  • 514761 - 514800 16 Jetzt MasterCard Standard (Vorgeschlagenes neues Premium-Produkt - USA) - 40
  • 514801 - 514815 16 Jetzt MasterCard Standard (Vorgeschlagenes neues Premium-Produkt - LAC) - 15
  • 514816 - 514830 16 Jetzt MasterCard Standard (Vorgeschlagenes neues Premium - Produkt - SAMEA) - 15

In der Rückmeldung des Verarbeiters kann es mittlerweile andere Methoden geben, aber ich habe mich lange nicht damit befassen müssen. Wir verarbeiten alles wie eine Kreditkarte und wenn die Karte ausschließlich eine Debitkarte ist, kümmert sich die Bank darum.

2
jac

Binbase informiert Sie anhand der ersten sechs Ziffern der Kartennummer, ob die Karte belastet oder gutgeschrieben wird. Sie können 10 manuelle Suchvorgänge pro Tag durchführen oder bezahlen, um die gesamte Datenbank zu kaufen. www.binbase.com/search.html

Die zurückgegebenen Informationen haben folgendes Format:

Card Brand: VISA
Issuing Bank: BRANCH BANKING AND TRUST COMPANY
Card Type (Credit/Debit): DEBIT
Card Level: CLASSIC
ISO Country Name: UNITED STATES
ISO Country A2 Code: US
ISO Country A3 Code: USA
ISO Country Number: 840
Bank Website: HTTP://WWW.EXAMPLE.COM
Bank Phone: 555-555-5555 OR 800-555-5555
0
jjz

Ich habe eine Free BIN Checker Json API gefunden. https://api.freebinchecker.com/bin/ {bin} zum Überprüfen einer einzelnen BIN-Nummer. Es akzeptiert eine Länge von sechs, die ersten Ziffern einer Zahlungskarte. Die App führt eine Datenbanksuche durch, um alle relevanten Informationen für die BIN und mehr als 350.000 Datensätze zurückzugeben. Es gibt auch eine Premium-Funktion.

Sie können Kartentyp & andere relevante Informationen erhalten. Sie benötigen keine vollständige Kartennummer außer der ersten 6 Ziffern.

Beispiel:

**Request:**  
https://api.freebinchecker.com/bin/370245   

**Response:** 
{"valid":true,
"card":{  
    "status":"active",
    "brand":"VISA",
    "type":"credit",
    "category":"STANDARD",
    "sub-category":"The payment system \"Visa\""
},
"country":{  
    "name":"United States",
    "alpha-2-code":"US",
    "numeric-code":"840",
    "latitude":"37.09024",
    "longitude":"-95.712891"
},
"issuer":{  
    "name":"JPMORGAN CHASE BANK, N.A.",
    "url":"www.jpmorganchase.com",
    "tel":"1-800-565-3460-9200"
}}

Für weitere Informationen: Freebinchecker

0
AHJeebon