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