SendAuthenticationResultDetail.TransactionInfo (Object)
Name | Description | Type | Length | Required |
---|---|---|---|---|
TransactionTimeStamp | Transaction timestamp in UTC per ISO 8601 UTC e.g. 2019-03-21T20:55:49.000Z | String (date-time); | 24 characters | Optional |
TransactionAmount | Transaction Amount (raw amount, example 1000 for $10.00) | Number | Up to 48 characters | Optional |
TransactionAmountUSD | Transaction Amount in USD (represented in raw amount; i.e. 1000 for $10.00) | Number | Up to 48 characters | Optional |
TransactionCurrency | ISO 4217; 3-digit numeric standard. Refer to: https://en.wikipedia.org/wiki/ISO_4217 | String | 3 characters | Optional |
TransactionExponent | Exponent for formatting the given currency ISO 4217 code. | Integer | One character | Optional |
TransactionType | Type of the transaction. Possible values: • Purchase • CardAdd | String | Enum | Optional |
PurchaseType | Type of purchase being authenticated. Posslbe values: | String | Enum | Optional |
Channel | Channel in which the transaction occurs. Possible values: | String | Enum | Optional |
FlowStatus | VCAS 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 | String | Up to 31 characters | Optional |
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. | String | One character | Optional |
RuleTriggered | Name of Rule triggered during risk processing. | String | Up to 254 characters | Optional |
MerchantAdditionalData | Additional data from Merchants that may be available on EMV 3DS transactions. SendAuthenticationResultDetail.TransactionInfo.MerchantAdditionalData (Object) | Object | NA | Optional |
VcasPanStatus | Value comes from the VCAS PaymentInfo.CardStatus field on the ConsumerInfo object. | TBD | TBD | TBD |
PaymentInfo | An object containing the payment information for the transaction including card number. SendAuthenticationResultDetail.TransactionInfo.PaymentInfo (Object) | Object | NA | Optional |
BillingAddress | An object containing Billing Address. SendAuthenticationResultDetail.TransactionInfo.BillingAddress (Object) | Object | NA | Optional |
ShippingAddress | An object containing Shipping Address. SendAuthenticationResultDetail.TransactionInfo.ShippingAddress (Object) | Object | NA | Optional |
ShoppingCart | A list containing shopping cart items. SendAuthenticationResultDetail.TransactionInfo.ShoppingCart (Object) | List.Object | NA | Optional |
ConsumerInfo | An object containing additional consumer information. SendAuthenticationResultDetail.TransactionInfo.ConsumerInfo (Object) | Object | NA | Optional |
ConsumerWalletInfo | An object containing consumer wallet information. SendAuthenticationResultDetail.TransactionInfo.ConsumerWalletInfo (Object) | Object | NA | Optional |
DeviceInfo | An object containing device information from the transaction. SendAuthenticationResultDetail.TransactionInfo.DeviceInfo (Object) | Object | NA | Optional |
RiskProviderInfo | An object containing the Risk Provider used for the current transaction along with session information. SendAuthenticationResultDetail.TransactionInfo.RiskProviderInfo (Object) | Object | NA | Optional |
MandatedRegion | A 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: Note: You must account for new values being added to this field over time due to new regulations being rolled out in other regions. Mandated Region Values | String | Enum | Optional; |
ChallengeCancel | Indicator 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 | String | 2 characters | Conditional |
ReasonCodes | An object containing Reason Codes for various steps of the transaction. SendAuthenticationResultDetail.TransactionInfo.ReasonCodes (Object) | Object | NA | Optional |
Updated 4 months ago