Skip to content

fix(cmfv3): replace DE-113.67 sub-fields 4 and 5 with IF_NOP#695

Merged
ar merged 1 commit intomainfrom
fix/cmfv3-de113-67-remove-overlaps
Mar 29, 2026
Merged

fix(cmfv3): replace DE-113.67 sub-fields 4 and 5 with IF_NOP#695
ar merged 1 commit intomainfrom
fix/cmfv3-de113-67-remove-overlaps

Conversation

@ar-agt
Copy link
Copy Markdown
Collaborator

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

DE-113.67.4 (Wallet Provider Account Hash) and DE-113.67.5 (Tokenization Cardholder Name) are superseded by DE-051 datasets 0x74 and 0x75 introduced in PR #694.

Replaced with IF_NOP (no-operation packager) to:

  • Preserve wire backward compatibility — existing messages with bits 4/5 set still parse cleanly
  • Make the deprecation explicit in the packager definition
  • Reserve the bit positions so they cannot be accidentally reused

Senders MUST NOT populate these sub-fields in new messages; receivers MUST ignore any value present.

DE-113.67.4 (Wallet Provider Account Hash) and DE-113.67.5 (Tokenization
Cardholder Name) have been superseded by DE-051 datasets 0x74 and 0x75.
Replaced with IF_NOP to preserve wire backward compatibility while making
the deprecation explicit. Bit positions 4 and 5 remain reserved in the
bitmap so existing messages continue to parse without error.
@ar ar merged commit 0dc194b into main Mar 29, 2026
0 of 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