Skip to content

feat(cmfv3): add DE-051 Customer Related Data with DatasetPackager#694

Merged
ar merged 1 commit intomainfrom
feat/de051-customer-related-data
Mar 29, 2026
Merged

feat(cmfv3): add DE-051 Customer Related Data with DatasetPackager#694
ar merged 1 commit intomainfrom
feat/de051-customer-related-data

Conversation

@ar-agt
Copy link
Copy Markdown
Collaborator

@ar-agt ar-agt commented Mar 29, 2026

Implements ISO 8583:2023 DE-051 Customer Related Data (LLLLVAR ansb..9999) using DatasetPackager.

Five datasets defined per ISO 8583:2023 Annex C:

Dataset Contents
0x71 PAR (Payment Account Reference) + PAN reference identifier
0x72 Customer contact data (phone, email)
0x73 Customer identification (passport, national ID, driver license, SSN, etc.)
0x74 Wallet provider data (ID, assigner, country, short name)
0x75 Account owner name + address

The PAR (dataset 0x71) is the primary motivation — it is a stable, token-agnostic identifier that links all tokens and the underlying PAN for a given account, now widely required by Visa and Mastercard tokenization schemes.

Note: DE-113.67 sub-fields 4 (Wallet Provider Account Hash) and 5 (Tokenization Cardholder Name) overlap with DE-051 datasets 0x74 and 0x75 and will be removed from DE-113.67 in a follow-up (pending PR #693 merge).

Implements ISO 8583:2023 DE-051 with 5 datasets:
- 0x71: Payment Account Reference (PAR) + PAN reference identifier
- 0x72: Customer contact (phone numbers, email)
- 0x73: Customer identification (passport, national ID, driver license, SSN, etc.)
- 0x74: Wallet provider data (ID, assigner, country, short name, additional data)
- 0x75: Account owner data (name, address)
@ar ar merged commit ca90307 into main Mar 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants