Skip to content

feat(blocklist): introduce EligibilityPaymentMethodData for blocklist and eligibility checks #11697

@ayush22667

Description

@ayush22667

Description

Introduces EligibilityPaymentMethodData as a dedicated type for blocklist and eligibility checks, decoupling it from the broader PaymentMethodData type.

Changes Required

  • Add EligibilityCard and EligibilityPaymentMethodData types where only card_number is required (no CVV), replacing the full PaymentMethodData in eligibility and blocklist check flows
  • Implement conversions from CardWithOptionalCVC and CardWithNetworkTokenDetails into EligibilityCard
  • Fix enum serialization strings for GoldPlatinum, GoldPrem, and GeneralPurposeReLoadableCard card subtypes

Related PR

Tracked in #11696 (hotfix for hotfix-2026.04.01.0)
Original implementation: #11654

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions