indentSelect indent level
Labels
areaEUSAMEAnon-US
brandMasterCard
cvmno-on-deviceno-pin-onlineon-devicepin-offlinepin-online
entryPAN-16chipcontactlesscontactless-alternativecontactless-swipefallbackno-contactless-alternativeswipe
tasksATMUnattendedno-ATMno-CAT-3
trxsauthrefundsale
rcapprove
testsM-TIP 2.0 Build 240, Subset 6 MCC tests
351_01_05Terminal performs refund
info #
trxrefund
term
u01At the end of the refund process, the terminal displays a message to inform the cardholder that refund has been done successfully
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 351 v1 2)
351_02_01Terminal manages the Contactless values in the authorization fields. Terminal builds the discretionary data. Terminal completes the Contactless Mag-Stripe transaction whatever the Service Code value encoded in the card
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 351 v1 2)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3511
h02In 0100/0200 message, DE 4 (Transaction Amount) = *20*
h03In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 91
h04In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3511?**************** or DE 45 (Track 1 Data) is present
h05In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3511^CUST IMP MC 351/^2512********0500 or DE 35 (Track 2 Data) is present
h06In 0100/0200 message, DE 61 SF 11 (Terminal Input Capability Indicator) = 3
351_03_01Terminal processes a traditional Mag Stripe transaction when it contains or is connected to a Contactless reader
term
u01The terminal approves the transaction
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3511
h02In 0100/0200 message, DE 4 (Transaction Amount) = *30*
h03In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 90
h04In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3511?**************** or DE 45 (Track 1 Data) is present
h05In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3511^CUST IMP MC 351/^2512********0000 or DE 35 (Track 2 Data) is present
h06In 0100/0200 message, DE 61 SF 11 (Terminal Input Capability Indicator) = 3
351_04_01Terminal completes the Contactless Mag-Stripe transaction
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 351 v1 2)
352_01_01Terminal manages the Contactless values in the authorization fields. Terminal processes uncommon data value or length received from the card. Track1 and Track2 have maximum length. Terminal builds the discretionary data. Terminal completes the Contactless Mag-Stripe transaction whatever the Service Code value encoded in the card. Terminal processes Track 1 and Track 2 Data in Contactless Mag-Stripe Mode
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 352 v1 2)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3529
h02In 0100/0200 message, DE 4 (Transaction Amount) = 000000000100 or 000000010000
h03In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 91
h04In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3529?******************** or DE 45 (Track 1 Data) is present
h05In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3529^CUST IMP MC 352/^2512*********************************0400 or DE 35 (Track 2 Data) is present
352_02b_01Terminal prompts the cardholder to perform a contact transaction when the issuer declines with Response Code 65
term
u01The terminal prompts the cardholder to perform a contact transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 352 v1 2)
352_03_01Terminal allows a repeat attempt of a failed contactless transaction using any acceptance technology supported, including trying contactless again. Terminal does not force fallback from contactless acceptance to any other form of acceptance technology before a second transaction is attempted. Terminal manages the Issuer response 51 (Insufficient funds/over credit limit)
term
u01The terminal declines the transaction
u02The terminal allows a repeat attempt of the failed transaction using the contactless technology. It does not force fallback to a contact technology
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 352 v1 2)
353_01_01Terminal manages the Contactless values in the authorization fields. Terminal transmits the Device Type, when applicable. Terminal processes uncommon data value or length received from the card. Terminal builds the discretionary data. Terminal completes the Contactless Mag-Stripe transaction whatever the Service Code value encoded in the card. Terminal handles incomplete cardholder name in Track 1
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2033 (MCC 353 v1 3)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3537
h02In 0100/0200 message, DE 4 (Transaction Amount) = *10*
h03In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 91
h04In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3537?********** or DE 45 (Track 1 Data) is present
h05In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3537^ /^2512502980 or DE 35 (Track 2 Data) is present
h06In 0100/0200 message, DE 48 SE 23 (Device Type) = 04 (Mobile Tag)
353_01_02Terminal manages the Contactless values in the authorization fields. Terminal transmits the Device Type, when applicable. Terminal processes uncommon data value or length received from the card. Terminal builds the discretionary data. Terminal completes the Contactless Mag-Stripe transaction whatever the Service Code value encoded in the card. Terminal handles incomplete cardholder name in Track 1
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2033 (MCC 353 v1 3)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3537
h02In 0100/0200 message, DE 4 (Transaction Amount) = *20*
h03In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 91
h04In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3537?********** or DE 45 (Track 1 Data) is present
h05In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3537^ /^2512502980 or DE 35 (Track 2 Data) is present
h06In 0100/0200 message, DE 48 SE 23 (Device Type) = 04 (Mobile Tag)
355_01_01Terminal manages the Contactless values in the authorization fields. Terminal processes uncommon data value or length received from the card. Track1 and Track2 have maximum length. Terminal builds the discretionary data. Terminal completes the Contactless Mag-Stripe transaction whatever the Service Code value encoded in the card
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2032 (MCC 355 v1 2)
host
h01In 0100/0200 message, DE 22 SF 1 (POS Terminal PAN Entry Mode) = 91
h02In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3552?******************** or DE 45 (Track 1 Data) is present
h03In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3552^CUST IMP MC 355/^2512*********************************9990 or DE 35 (Track 2 Data) is present
357_01_01Terminal builds the discretionary data
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2030 (MCC 357 v1 0)
u02In the MasterCard Simulator, the CVC3 retrieved from Track 1 or Track 2 is successfully validated
host
h01In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3578?*******??????????2 or DE 45 (Track 1 Data) is present
h02In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3578^CUST IMP MC 357/^2512101??????????2 or DE 35 (Track 2 Data) is present
371A_01_01Terminal transmits the Device Type, when applicable. Terminal builds the discretionary data. Terminal not supporting [MCL 3.0 or equivalent] correctly completes the Mag-Stripe transaction with a Mobile
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371A v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *10*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371A/^2512********0680 or DE 35 (Track 2 Data) is present
h05In 0100/0200 message, DE 48 SE 23 (Device Type) = 01 (MNO controlled removable SE)
371A_02_01Terminal builds the discretionary data. [MCL 3.0 or equivalent] terminal correctly completes the Mag-Stripe transaction with a Mobile not requesting CDCVM below the CVM Required Limit
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371A v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *20*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371A/^2512********0680 or DE 35 (Track 2 Data) is present
371A_03_01Terminal builds the discretionary data. Terminal completes the Mag-Stripe transaction with a Mobile requesting CDCVM. Terminal completes the Mag-Stripe transaction with a Mobile indicating PIN verification successful
term
u01First transaction: The terminal displays Please see phone (or equivalent)
u02Second transaction: The terminal approves the transaction
t01Identify the first transaction in the log (MCC 371A v1 1)
t02In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371A v1 1)
t03Identify the second transaction in the log (MCC 371B v1 1)
t04In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371B v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *30*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371B/^2512********0935 or DE 35 (Track 2 Data) is present
371A_04_01Terminal builds the discretionary data. [MCL 3.0 or equivalent] terminal correctly completes the Mag-Stripe transaction with a Mobile not requesting CDCVM
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371A v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *40*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371A/^2512********0680 or DE 35 (Track 2 Data) is present
371B_01_01Terminal builds the discretionary data. Terminal completes the Mag-Stripe transaction with a Mobile indicating PIN verification successful
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371B v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *50*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371B/^2512********0935 or DE 35 (Track 2 Data) is present
371B_02_01Terminal builds the discretionary data. Terminal completes the Mag-Stripe transaction with a Mobile indicating PIN verification successful
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343****************2031 (MCC 371B v1 1)
host
h01In 0100/0200 message, DE 2 (PAN) = 5413********3719
h02In 0100/0200 message, DE 4 (Transaction Amount) = *60*
h03In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3719?**************** or DE 45 (Track 1 Data) is present
h04In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3719^CUST IMP MC 371B/^2512********0935 or DE 35 (Track 2 Data) is present
372_01_01Terminal transmits the Device Type, when applicable. Terminal builds the discretionary data. [MCL 3.0 or equivalent] terminal correctly completes the Mag-Stripe transaction with a Mobile not requesting CDCVM. Terminal supports Contactless Mag-Stripe transactions
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2031 (MCC 372 v1 1)
host
h01In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3727?**************** or DE 45 (Track 1 Data) is present
h02In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3727^CUST IMP MC 372/^2512********0730 or DE 35 (Track 2 Data) is present
h03In 0100/0200 message, DE 48 SE 23 (Device Type) = 01 (MNO controlled removable SE)
373_01_01Terminal completes the Mag-Stripe transaction with a Mobile requesting CDCVM
term
u01The terminal displays Please see phone (or equivalent) or the cardholder interface only contains LEDs
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2031 (MCC 373 v1 1)
373_02_01Terminal completes the Mag-Stripe transaction with a Mobile requesting CDCVM
term
u01The terminal displays Please see phone (or equivalent) or the cardholder interface only contains LEDs
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2031 (MCC 373 v1 1)
374_01_01Terminal builds the discretionary data. Terminal completes the Mag-Stripe transaction with a Mobile indicating PIN verification successful
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2031 (MCC 374 v1 1)
host
h01In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3743?**************** or DE 45 (Track 1 Data) is present
h02In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3743^CUST IMP MC 374/^2512********0475 or DE 35 (Track 2 Data) is present
374_02_01Terminal builds the discretionary data. Terminal completes the Mag-Stripe transaction with a Mobile indicating PIN verification successful
term
u01The terminal approves the transaction
t01In response to the SELECT command, Tag 50 (Application Label) = 4D4343**************2031 (MCC 374 v1 1)
host
h01In 0100/0200 message, DE 35 (Track 2 Data) = 5413********3743?**************** or DE 45 (Track 1 Data) is present
h02In 0100/0200 message, DE 45 (Track 1 Data) = B5413********3743^CUST IMP MC 374/^2512********0475 or DE 35 (Track 2 Data) is present