Get Card Payment Token Details - Field Descriptions

The following page details each of the fields received in the response when using the Get Card Payment Token Details endpoint.

Response Fields

A successful request to the Get Card Payment Token Details endpoint returns an HTTP 200 response.

FieldDescription
idUnique payment token identifier for the Mastercard Digital Enablement Services (MDES) or Visa Digital Enablement Program (VDEP) card.
walletIdUnique identifier of the wallet provider linked to the payment token. For example: APPLE, ANDROID, or SAMSUNG.
walletProviderName of the wallet provider linked to the payment token. For example: Apple, Android, or Samsung.
tokenPANFunding PAN (card PAN), with only the last four digits shown.
statusesObject containing the statuses associated with the payment token.
statuses.tokenisedStatus

Tokenisation status of the payment token. The object contains a code and corresponding description.

U = Unknown
0 = Not tokenised
1 = Tokenised

statuses.authorisationStatus

Status of the authorisation to digitise the payment token. The object contains a code and corresponding description.

U = Unknown
0 = Approve digitisation request
A = Approve digitisation request with additional authentication
1 = Decline digitisation request

Note: This is not the same as a transaction authorisation.

statuses.authorisationDecision

Final tokenisation decision. The object contains a code and corresponding description.

U = Unknown
0 = Approve digitisation request
A = Approve digitisation request with additional authentication

statuses.transactionStatus

Status of the payment token as received from the payment token creator, normally Visa or Mastercard. After tokenisation, this status is not changed by Thredd.

The object contains a code and corresponding description.

A = Active
D = Deleted
I = Inactive
N = Not Tokenised
P = Pending
S = Suspended
U = Unknown
X = Deactivated

statuses.gpsStatusInfo

Status of the payment token on the Thredd system. The object contains a code and corresponding description.

A = Active
D = Deleted
I = Inactive
N = Not Tokenised
P = Pending
S = Suspended
U = Unknown
X = Deactivated

tokenisedDateDate on which the payment token was tokenised. Format: YYYY-MM-DD.
expiryDateExpiry date of the payment token. Format: YYYY-MM-DD.
tokenTypeType of payment token. For example: C (Contactless Device PAN) or CF (Card on File PAN).
deviceTypeType of device or technology linked to the payment token. For example: F (Fob or key-fob), M (Mobile phone), or P (Personal computer).
deviceNameName assigned to the device by the cardholder in the wallet.
activationCodeActivation code associated with the payment token and used to activate the token.
threddDecisionAtDate and time at which Thredd made the decision associated with the payment token.
threddDecisionThredd decision associated with the payment token.
creatorTokenReferenceToken creator's unique reference for the payment token, such as the Mastercard Token Unique Reference (TUR) or Visa Token Reference ID.
cardUsageGroupUsage group of the card linked to the payment token. The usage group determines where the payment token can be used, for example at a Point of Sale terminal, ATM, or ecommerce merchant.
paymentTokenUsageGroupPayment Token Usage Group linked to the payment token. Defines configuration options specific to the provisioning of a digital payment token.
paymentTokenUsageGroupIdIdentifier of the payment token usage group linked to the payment token. If null, the issuer has not configured a usage group for the token.
walletAccountScore

Risk score for the account, received from the wallet provider during digitisation:

1 = Highest risk
2 = Higher risk
3 = Neutral
4 = Lower risk
5 = Least risk

walletDeviceScore

Risk score for the device, received from the wallet provider during digitisation:

1 = Highest risk
2 = Higher risk
3 = Neutral
4 = Lower risk
5 = Least risk

walletReasonsWallet service provider tokenisation recommendation reason codes. For details, see Wallet Tokenisation Reason Codes.
transactionIDUnique identifier for the transaction.
responseCodeResponse code indicating the status of the request.
transactionDateDate and time of the transaction.
cardAcceptorNameLocationName and location of the entity accepting the card payment.
bnReferenceBanknet or network reference used for transaction tracking or reconciliation.
mtidMessage Type Identifier (MTID) for the transaction. For example: 0100 for an authorisation.
ehiRequestTimeDate and time at which the External Host Interface (EHI) received the request.
ehiResponseTimeDate and time at which the External Host Interface (EHI) responded to the request.
activationMethod

Activation method used:

0 = None
1 = SMS to mobile phone
2 = Email
3 = Cardholder called an automated call centre
4 = Cardholder called a human call centre
5 = Website
6 = Mobile application
7 = Voice phone call

activationStatus

Activation status of the payment token.

R = Reason code 00
T = Reason code 01
F = Reason code 02

merchantNameMerchant name associated with the payment token.
linkedTokenLinked 16-digit public token.
deviceLanguageLanguage code associated with the device.
locationDevice location, represented by latitude and longitude.
endOfPhoneNumberTelephone number information associated with the device.
firstnameCardholder's first name.
lastnameCardholder's last name.
finalDecisionByIdentifies who made the final tokenisation decision.
panSourceSource of the clear PAN used in the Tokenisation Authorisation Request to create the payment token.
creatorCreator of the payment token.
txnStatusChangedDate and time at which the transaction status was last changed.
activationCodeExpdateDate and time at which the activation code expires.
replacementCountNumber of times the payment token has been replaced.
oldExpDatePrevious expiry date associated with the payment token.
deviceIDIdentifier of the device associated with the payment token.
deviceIPIP address of the device associated with the payment token.
walletAccountHashWallet account hash associated with the payment token.
digitisationReferenceDigital reference supplied by the token creator.
termsAndConditionsTerms and conditions information associated with the payment token.
externalStatusSetByIdentifies who or what set the external status.
creatorPanReferencePAN reference supplied by the token creator.
groupCodePayment token usage group rule name or code.
groupDescriptionDescription of the payment token usage group rule.
panSourceDescriptionDescription of the PAN source.

Did this page help you?