Card control object component definitions

The following table contains card control object definitions for rule use cases and object creation:

Type Helix definition
Transaction Type (Card Present)

ISO 8583 values in Field 22 PAN Entry Mode

Entry modes:

  • 01: Manual

  • 02: Magnetic stripe

  • 05: Integrated circuit card chip

  • 90: Full magnetic stripe read

  • 95: Integrated circuit, CVV may be unreliable

Transaction Type (Device Present)

ISO 8583 value in Field 63.7 Processing Flags Values

SpecialProcessingFlag = Tokenized message

AND

ISO 8583 entry modes in Field 22 PAN Entry Mode

Entry modes:

  • 07: Contactless chip transaction using chip data rules

  • 91: Contactless chip transaction using magnetic stripe data rules

AND

ISO 8583 value in Field 105 Large Private Data Token 0032 Tag 001

Mobile wallet identifier is any non-empty value

Transaction Type (In App)

ISO 8583 value in Field 63.7 Processing Flags Values

SpecialProcessingFlag = Tokenized message

AND

ISO 8583 entry modes in Field 22 PAN Entry Mode

Entry modes:

  • 06: Key entered

  • 81: Stored

  • 82: Digitally stored

AND

ISO 8583 value in Field 105 Large Private Data Token 0032 Tag 001

Mobile wallet identifier is any non-empty value

Transaction Type (eCommerce)

ISO 8583 entry modes in Field 22 PAN Entry Mode

Entry modes:

  • 06: Key entered

  • 81: Stored

  • 82: Digitally stored

AND EXCLUDES

ISO 8583 value in Field 58 National Point-of-Service Condition Code Positions 4-7 Card Presentation

Excluding transaction types:

  • 4: Recurring transaction

  • 5: Installment payment

  • 9: Single transaction

MCC Code

ISO 8583 Field 18 Merchant Category Code

Merchant Category Code is defined by Visa. See Merchant Category Codes in the Helix API documentation.

MCC Group Groups of Merchant Category Codes are defined by Helix. See Merchant Group Codes in the Helix API documentation.
Transaction Dollar Limit

ISO 8583 Field 4 Transaction Amount

ISO 8583 Field 5 Settlement Amount

ISO 8583 Field 28 Transaction Fee Amount

ISO 8583 Field 29 Settlement Fee Amount

ISO 8583 Field 55 Additional Fees

  • Type 15 = CCA Fee

  • Type 71 = ICA Fee

If SettlementAmount has value, then the amount checked against the Transaction Dollar Limit is Settlement Amount + Sum of Fees, otherwise the amount checked is Transaction Amount + Sum of Fees.

For more information, see the following properties in Card Event Notification File in the Helix API documentation:

  • Amount

  • TransactionFeeAmount

  • SettlementFeeAmount

  • AdditionalFees_ICA

  • AdditionalFees_CCA

Location

ISO 8583 Field 42 Card Acceptor Name / Location Position 39-40 Country Code

See MerchantCountryCode field in the Helix API documentation.

U.S. Geography

ISO 8583 Field 42 Card Acceptor Name / Location Position 37-38 Region Code

See MerchantStateCode in the Helix API documentation.