Skip to content

Instantly share code, notes, and snippets.

@haydenhhyc
Last active December 2, 2025 02:47
Show Gist options
  • Select an option

  • Save haydenhhyc/e6dd50ab9a01fe797b82befe35009f2d to your computer and use it in GitHub Desktop.

Select an option

Save haydenhhyc/e6dd50ab9a01fe797b82befe35009f2d to your computer and use it in GitHub Desktop.
MCC Status

MCC Status Logic (Draft)

metadata key: mccStatus

Scenario breakdown

Non-MCC

  • NonMCC

Regular MCC (MCC3)

  • Tokenisable Card

    • MCC Eligible

      • Store Currnecy - ChoseStore
      • Home Currency - ChoseHome
      • Store Currency (Failsafe) - Failsafe
    • MCC Ineligible - Store

  • Non-Tokenisable Card - Store

Zero-Auth MCC

  • Tokenisable Card

    • MCC Eligible

      • Store Currnecy - ZeroAuthChoseStore
      • Home Currency - ZeroAuthChoseHome
      • Store Currency (Failsafe) - ZeroAuthFailsafe
    • MCC Ineligible - ZeroAuthStore

  • Non-Tokenisable Card (Failsafe) - ZeroAuthFailsafe

Force MCC

  • TBC

MCCStatus Truth Table

MCCStatus Enabled on KA MCC Flow Selected MCC Actually MCC
NonMCC
Store
ChoseStore
ChoseHome
Failsafe
ZeroAuthStore
ZeroAuthChoseStore
ZeroAuthChoseHome
ZeroAuthFailsafe ✅ / ❌
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment