Raspberrypi.Lastschrift: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
* 10.2022  
* 10.2022  
** im "track2" ist "cardNumber" das ist die BIN (https://de.wikipedia.org/wiki/Bank_Identification_Number) gefolgt von der Kontonummer, damit lässt sich die IBAN berechnen
** im "track2" ist "cardNumber" das ist die BIN (https://de.wikipedia.org/wiki/Bank_Identification_Number) gefolgt von der Kontonummer, damit lässt sich die IBAN berechnen
** ich denke dass die letzte Ziffer durch den https://en.wikipedia.org/wiki/Luhn_algorithm erstellt wird
** "expireDate" ist natürlich auch wichtig
** "expireDate" ist natürlich auch wichtig



Version vom 20. Oktober 2022, 18:01 Uhr

Ideensammlung

  • Unterschreib-Display mit aktivem Stylus
    • Name, Kartennummer
    • Buchungstext
    • Buchungsbetrag
    • __x______________
  • NFC Elektronik zum Auslesen des Track2 und Track3
  • Android/SMS Elektronik zum Empfangen der TAN

Display

Setup

NFC

{ "applications": [
   {
     "aid": [
       -96,
       0,
       0,
       0,
       89,
       69,
       67,
       1,
       0
     ],
     "amount": -1.0,
     "applicationLabel": "girocard",
     "leftPinTry": 3,
     "listTransactions": [],
     "priority": 1,
     "readingStep": "READ",
     "transactionCounter": 22
   },
   {
     "aid": [
       -96,
       0,
       0,
       3,
       89,
       16,
       16,
       2,
       -128,
       1
     ],
     "amount": -1.0,
     "applicationLabel": "girocard",
     "leftPinTry": 3,
     "listTransactions": [],
     "priority": 1,
     "readingStep": "READ",
     "transactionCounter": 23
   },
   {
     "aid": [
       -46,
       118,
       0,
       0,
       37,
       71,
       65,
       1,
       0
     ],
     "amount": -1.0,
     "applicationLabel": "girocard",
     "leftPinTry": 3,
     "listTransactions": [],
     "priority": 1,
     "readingStep": "READ",
     "transactionCounter": 23
   },
   {
     "aid": [
       -96,
       0,
       0,
       0,
       4,
       48,
       96
     ],
     "amount": -1.0,
     "applicationLabel": "Maestro",
     "leftPinTry": 3,
     "listTransactions": [],
     "priority": 1,
     "readingStep": "READ",
     "transactionCounter": 24
   }
 ],
 "at": "",
 "atrDescription": [],
 "state": "ACTIVE",
 "track2": {
   "cardNumber": "~BIN~~KONTO~",
   "expireDate": "Dec 1, 2024 00:00:00",
   "raw": [
     103,
     38,
     97,
     20,
     0,
     48,
     -109,
     100,
     0,
     93,
     36,
     18,
     32,
     16,
     37,
     -119,
     19,
     3,
     79
   ],
   "service": {
     "serviceCode1": "INTERNATIONNAL_ICC",
     "serviceCode2": "NORMAL",
     "serviceCode3": "NO_RESTRICTION"
   }
 },
 "type": "MASTER_CARD" }

Optisch

>> >>

Unterschrift

Gehäuse

NFC Track 1+2