# devnied/EMV-NFC-Paycard-Enrollment

A Java library used to read and extract data from NFC EMV credit cards (Android/PCSC).

Repository: https://github.com/devnied/EMV-NFC-Paycard-Enrollment
Canonical: https://ross.abutalabs.com/products/emv-nfc-paycard-enrollment
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, java, emv, nfc, java-library, credit-card, tlv, track2
Last push: 2026-02-12T21:07:00+00:00

## Health v2 (maintenance only)
Score: 63/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 67, release rhythm 37, longevity 100
- inputs: {"age_days": 4533, "days_push": 202, "days_rel": 205, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1654, forks 645 (observed 2026-08-28T04:05:17.763477+00:00)

## What it is
A Java library for reading and extracting public data from NFC EMV credit cards over Android NFC or PCSC readers. It parses card details such as AID, card number, expiration date, card type, and transaction history via a pluggable APDU provider.

## Use cases
- read EMV credit card data over NFC on Android
- extract card number and expiration date from a contactless card
- parse TLV data from EMV smartcards
- read card transaction history via APDU commands
- build a card enrollment app with PCSC readers
- inspect public data on NFC payment cards

## When to choose
- you need to read public EMV card data on Android or with PCSC readers in Java
- you want a ready-made parser for EMV/TLV structures and card types
- you need a pluggable provider interface for NFC or smartcard communication

## When to avoid
- you need to make payments or perform cryptographic card operations
- your project is not on the JVM or Android
- you require reading private or protected card data

## Facets
- artifact type: library
- maturity: active
- function: parser, sdk, developer-tools
- domain: security, android-tools, developer-tools
- platform: jvm, cross-platform
- tags: emv, nfc, credit-card, smartcard, apdu, tlv, pcsc, contactless-payment, android

## Member repositories
- devnied/EMV-NFC-Paycard-Enrollment (main) score 63

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:17.763477+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:44:55.603502+00:00, confidence not recorded.
  - readme: https://github.com/devnied/EMV-NFC-Paycard-Enrollment (fetched 2026-08-28T04:05:17.763477+00:00, sha 2e227ae99b04)
- Data as of 2026-08-30T08:39:29.467469+00:00.
