SendAuthenticationResultDetail.TransactionInfo (Object)

NameDescriptionTypeLengthRequired
TransactionTimeStampTransaction timestamp in UTC per ISO 8601 UTC
e.g. 2019-03-21T20:55:49.000Z
String (date-time);24 charactersOptional
TransactionAmountTransaction Amount (raw amount, example 1000 for $10.00)NumberUp to 48 charactersOptional
TransactionAmountUSDTransaction Amount in USD (represented in raw amount; i.e. 1000 for $10.00)NumberUp to 48 charactersOptional
TransactionCurrency ISO 4217; 3-digit numeric standard. Refer to: https://en.wikipedia.org/wiki/ISO_4217String3 charactersOptional
TransactionExponent Exponent for formatting the given currency ISO 4217 code.IntegerOne characterOptional
TransactionType Type of the transaction. Possible values:

  • Purchase

  • CardAdd
StringEnumOptional
PurchaseType Type of purchase being authenticated. Possible values:

  • GoodsOrService

  • CheckAcceptance

  • AccountFunding

  • QuasiCash

  • PrepaidActivation
StringEnumOptional
Channel Channel in which the transaction occurs. Possible values:

  • WEB

  • APP

  • MWEB

  • THREERI
StringEnumOptional
FlowStatusVCAS internal description of the status of the transaction at the time the transaction was completed. Values include:

  • Fully Authenticated

  • Not Authenticated

  • Not Authenticated with Feedback

  • Attempts

  • Merchant Cancelled

  • Cardholder Cancelled

  • Incomplete

  • Unavailable

  • Rejected

  • Informational Only
StringUp to 31 charactersOptional
AddressMatch Shipping Address matches the billing address. Y = shipping and billing address are the same, N = shipping and billing addresses are different. Value is 1 character.StringOne characterOptional
RuleTriggeredName of Rule triggered during risk processing.StringUp to 254 charactersOptional
MerchantAdditionalData Additional data from Merchants that may be available on EMV 3DS transactions.

SendAuthenticationResultDetail.TransactionInfo.MerchantAdditionalData (Object)
ObjectNAOptional
VcasPanStatusValue comes from the VCAS PaymentInfo.CardStatus field on the ConsumerInfo object.TBDTBDTBD
PaymentInfo An object containing the payment information for the transaction including card number.

SendAuthenticationResultDetail.TransactionInfo.PaymentInfo (Object)
ObjectNAOptional
BillingAddress An object containing Billing Address.

SendAuthenticationResultDetail.TransactionInfo.BillingAddress (Object)
ObjectNAOptional
ShippingAddress An object containing Shipping Address.

SendAuthenticationResultDetail.TransactionInfo.ShippingAddress (Object)
ObjectNAOptional
ShoppingCart A list containing shopping cart items.

SendAuthenticationResultDetail.TransactionInfo.ShoppingCart (Object)
List.ObjectNAOptional
ConsumerInfo An object containing additional consumer information.

SendAuthenticationResultDetail.TransactionInfo.ConsumerInfo (Object)
ObjectNAOptional
ConsumerWalletInfo An object containing consumer wallet information.

SendAuthenticationResultDetail.TransactionInfo.ConsumerWalletInfo (Object)
ObjectNAOptional
DeviceInfo An object containing device information from the transaction.

SendAuthenticationResultDetail.TransactionInfo.DeviceInfo (Object)
ObjectNAOptional
RiskProviderInfo An object containing the Risk Provider used for the current transaction along with session information.

SendAuthenticationResultDetail.TransactionInfo.RiskProviderInfo (Object)
ObjectNAOptional
MandatedRegionA value describing the region in which mandates may apply to the current transaction. Added to support the new PSD2 transactions in the EEA.

Possible Values:

  • EEA

  • NONE

  • UNKNOWN


Note: This value will not be present unless the issuer works with their integration manager to turn on PSD2 features.
Note: Users should account for new values being added to this field when new regulations are rolled out in other regions.

Mandated Region Values
StringEnumOptional;
ChallengeCancelIndicator informing the ACS and the DS that the authentication has been canceled. Value sent from the VCAS ChallengeCancel field on the RReq message if the transaction was challenged.
Challenge Cancel Values
String2 charactersConditional
ReasonCodesAn object containing Reason Codes for various steps of the transaction.
SendAuthenticationResultDetail.TransactionInfo.ReasonCodes (Object)
ObjectNAOptional