InitiateActionRequest.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: Required for 02-NPA if 3DS Requestor Authentication Indicator = 02 or 03
TransactionCurrencyISO 4217; 3-digit numeric standard. Refer to ISO-4217String3 charactersOptional: Required for 02-NPA if 3DS Requestor Authentication Indicator = 02 or 03
TransactionExponentExponent for formatting the given currency ISO 4217 code.IntegerOne characterOptional
TransactionType

Type of purchase being authenticated. Possible values:

  • GoodsOrService

  • CheckAcceptance

  • AccountFunding

  • QuasiCash
  • PrepaidActivation
StringEnumOptional
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:


  • EEA

  • NONE

  • UNKNOWN



Mandated Region ValuesNotes:

  • This value will not be present unless the issuer works with their integration manager to turn on PSD2 features.

  • You must account for new values being added to this field over time due to new regulations being rolled out in other regions.
StringEnumOptional
Channel

Channel in which the transaction occurs. Possible values:

  • WEB

  • APP

  • M_WEB

  • THREERI


Channel Values

StringEnumOptional