12 Managing MDES/VDEP cards
This topic explains how to use Smart Client to view information about MDES- and VDEP-enabled cards and describes the different MDES and VDEP transaction processes and processing codes.
MasterCard’s Digital Enablement Service (MDES) and Visa's Digital Enablement Programme (VDEP) deliver EMV-level security for contactless and in-app payments, allowing cardholders to pay using digital wallets. The Thredd platform supports numerous digital wallets including Google Pay, Apple Pay, Samsung Pay, Garmin Pay, Fit Bit Pay, Mont Blanc Pay and Sony Pay.
MDES and VDEP work by replacing card numbers with unique payment tokens which differ to Thredd Tokens. Tokens are placed into digital environments (a mobile wallet). During a transaction, the process maps tokens to underlying card numbers (FPAN) cryptographically and acts as a centralised hub connecting the Issuer with Digital Wallet Providers such as Apple, Google, and Samsung. This enables connected devices to make purchases in-store, in-app or online.
Figure 79: Parties involved in the MDES/VDEP tokenisation flow
MDES/VDEP validates the transaction, maps from the token back to the PAN, and forwards it to the issuer for authorisation.
For more information about tokenisation (digital wallets), token provisioning and use cases, see the Thredd Tokenisation Service Guide.
12.1 Identifying MDES and VDEP-enabled Cards
To identify whether a card has any MDES/VDEP payment-tokens on it, see Viewing Payment Tokens.
To identify whether a transaction is on an MDES/VDEP payment token, see the device information in the bottom left of the View Transaction Details screen. See Locating Device Token Data
To identify a transaction from Visa/Mastercard used to create a new payment-token, see About the processing codes, and look for processing codes: “330000” (Tokenisation Authorisation Request), “340000” (Activation Code (to activate a new payment-token) Notification), and “350000” (Tokenisation Complete Notification).
12.2 About the Transaction Process
This section describes the main MDES and VDEP transaction processes and processing codes you will see within Smart Client. For a detailed description of these, see the Thredd Tokenisation Service Guide.
12.2.1 VDEP transaction process
The main VDEP transaction processing codes are identified using the codes 33, 36 and 35 (which do not always follow in order):
-
Token Authentication Request (TAR) — 330000
-
Token Event Notification (TEN) — 360000
-
Tokenisation Complete Notification (TCN) — 350000
Figure 80: Tokenisation Complete Notification ,Token Event Notification, and Token Authentication in the View Transactions screen
12.2.2 MDES transaction process
The main MDES transaction processing codes are identified using the codes 33, 34, 35 and 36 (which do not always follow in order). For example, the following shows the stages involved in registering a device via Apple Pay:
-
Token Authentication Request (TAR) — 330000
-
Activation Code Notification (ACN) — 340000
-
Tokenisation Complete Notification (TCN) — 350000
-
Debit goods and services (000000 — AVS Check)
Figure 81: Debit (goods and services), Tokenisation Complete Notification , and Token Authentication in the View Transactions screen
12.2.3 About the processing codes
Token Authentication Request (TAR) — 330000
The Tokenisation Authentication Request (TAR) allows Thredd to provide a realtime decision as to whether the token service provider (MDES/VDEP) can digitize a card and designate a token on their behalf.
Figure 82: Card activation notification in realtime on a mobile device.
Figure 83: Token Authentication in the View Transactions screen
Activation Code Notification (ACN) — 340000
This is received by Thredd from Mastercard and contains the Activation Code Notification (ACN) message. This signals Thredd to provide the cardholder with an authentication code as a second means of Authentication. Depending on setup, these Activation codes are sent via SMS by Thredd, or provided via EHI message to indicate One Time Passcode (OTP).
Figure 84: Activation Code Notification in the View Transactions screen
Tokenisation Complete Notification (TCN) — 350000
This the final step in the digitisation process to confirm the setup of the token was successful.
Figure 85: Card ready for use notification on a mobile device.
This message, constructed in a similar format to the previous MDES/VDEP messages, contains all the details of the tokenisation (digital wallets) including, but not limited to:
Figure 86: Tokenisation Complete Notification in the View Transactions screen
Token Event Notification (TEN) — 360000
This notification is part of the post-digitisation flow, this informs the issuer of unsuccessful Activation Code entry attempts and subsequent invalidation of an Activation Code or when a token is suspended, resumed or deactivated.
12.3 Finding MDES/VDEP Data on Smart Client
A payment token, also known as a DPAN (or Device PAN), is a new digital PAN created by Mastercard or Visa and placed on a device which is then linked to the original issuer PAN. A DPAN is the byproduct of Tokenisation Completion (TCN) which Thredd references as the <Payment_Token>.
12.3.1 Locating Device Token Data
To find information about the device token in Smart Client:
- Select an Authorisation in the View Transactions screen and right-click.
-
Select More details > View Transaction Details to display the Transaction Details screen.
Figure 87: Device Token field on the View Transactions screen
-
Expand the arrow next to Device Token (bottom left). Device token details are displayed.
Depending on how your product is set up, the status of the physical/virtual card is taken into consideration during the authorisation process. For example, the card status may be ignored, or if the card status is anything other than 00 (All Good), the authorisation is declined.
12.3.2 Locating MDES/VDEP Device Status
Using Smart Client, you can identify how many devices a token has been registered to and the status of the wallet on each of those devices. You can also update the status of the token.
To find information about the device status:
-
Select an Authorisation in the View Transactions screen, right-click and select More details > Card Details, inc Fees.
-
Form Factor shows the type of device being used for the wallet (for example, a mobile phone, tablet, or watch).
-
The colour indicates whether the device is active, inactive, or not tokenised (cancellation). The colours are explained in the key at the bottom of the screen.
Figure 88: Device Tokens in the Card Master screen
-
Double-click a green entry to open the Payment Token. Information like the following is shown:
Figure 89: Payment Token screen
-
Update the token status if necessary.
12.4 MDES/VDEP EHI Considerations
MDES messages are also sent through the Thredd Authorisation system and are processed as transactions and sent through EHI (External Host Interface). The attributes remain unchanged, such as:
-
MTID = 0100
-
Txn_Type = A
-
Transaction Amount = 00
For more information, see the External Host Interface (EHI) Guide.
12.5 Using MDES/VDEP API
Thredd offers a number of APIs relating to MDES/VDEP:
Using SOAP Web Services API |
Using the REST-based Cards API |
---|---|
For more information, see the Web Services Guide. |
For more information, see the Cards API Website. |