du musst schon etwas genauer sagen, was du "nicht weisst"...
Die Hardware zum Chipkarten lesen ist im Prizip egal, solange es da PC/SC, CT-
API oder noch neumodischere Standardtreiber gibt.
Cherry bietet sowas z.B. einzeln oder in ihre Tastaturen integriert. (meist als Omnikey-OEM)
Dann musst du einiges über Chipkarten wissen... grob getrennt in "synchrone" Speicherkarten und asynchorone Prozessorkarten heute meist nur noch im "T=1" Protokoll (also deine Bankkarten).
Die Kenntnis der verscheidenen Teile der "ISO-7816" hilft, dir beim Verständnis der grundlegeneden Kommunikation mit den Chipkarten sowie deren "Erkennung".
Ganz zum Schluss, musst du dann nur noch das Betriebssystem/FileSystem der auf der Karte implemtierten Anwendung kennen (also bei dir "Bankkarte"), dir ADPUs zusammen setzen/decodieren und schon kann deine Anwendung auf die Daten der Chipkarte zugreifen.
Mit
DLL's oder Pascal hat das alles im Prinzip erstmal garnichts zu tun. Reines Treiber und ISO7816 kompatibles Gedöns.
Ob es freundliche Leute gibt, die dir sowas HI-Level in eine
DLL packen und die dir fertig geben... keine Ahnung, aber man kann es sich durchaus auch selbst Schicht für Schicht erarbeiten, wenn man kein Geld ausgeben will.