Mastercard · Schema

TransactionInsightsData

Credit CardsDigital IdentityFinancial ServicesFraud DetectionOpen BankingPayments

Properties

Name Type Description
purchaseDate string The purchase date in format YYYYMMDDHHMMSS
purchaseAmount string The amount of the transaction in the currency's basic unit. If the purchase amount is USD 123.45, element will contain the value 12345. Max value is MAX_LONG (9223372036854775807)
purchaseCurrencyExponent string The Purchase currency Exponent. If the purchase amount is USD 123.45, then the exponent will contain 2.
purchaseCurrency string The currency of the transaction amount, as an ISO-4217 currency code. See: [ISO-4217](https://www.nationsonline.org/oneworld/currencies.htm)
merchantName string The name of the business.
merchantCountryCode string The ISO-3166 numeric country code of the merchant associated with the transaction. See: [ISO-3166](https://www.nationsonline.org/oneworld/country_code_list.htm).
mcc string The Merchant Category Code associated with the transaction.
ipAddress string IPv4 address is represented in the dotted decimal format of 4 sets of decimal numbers separated by dots. The decimal number in each and every set is in the range 0 to 255. IPv6 address is represented
userAgent string The user-agent string of the consumer device attempting to authorize with your product or service. The user-agent must represent the HTTP client of the service consumer with details on the software or
canvas string The canvas signature of the browser installed on the consumer device.
webGl string The webGL signature of the browser installed on the consumer device.
timeZone string Time-zone of the consumer device. The timezone must be a number of the time-zone offset, in minutes, from the date based on current host system settings to UTC.
screenResolution string The screen resolution of the consumer device attempting to authorize with your product or service.
localStorage boolean Flag to local storage is enabled on the consumer device.
language string The language of the consumer device. The language must be a string representing the language version as defined in BCP-47.
colorDepth integer The device screen color depth value.
buildManufacturer string Manufacturer of the product/hardware.
placement string This optional field contains the placement identifier within the application.
androidBuildVersion string Build is used to determine information about the current build, extracted from system properties.
androidSdkInt string The user-visible SDK version of the framework; its possible values are defined in Build.VERSION_CODES.
buildFingerprint string String that uniquely identifies this build.
buildBrand string Consumer-visible brand with which the product/hardware will be associated, if any.
supportedFeatures array List of the supported features on the consumer device.
model string Mobile device manufacturer and modelAndroid: Build.MANUFACTURER + " " + Build.MODEL returns the mobile device manufacturer and model, For example,"samsung SM-G960U1", iOS: utsname.machine returns the
sdkUserAgent string The unique package name/bundle identifier of the client's application. Android: obtained from the applicationContext.getPackageName() method. iOS: obtained from the [NSBundle mainBundle] bundleIdentif
majorOsVersion integer Major operating system version.
minorOsVersion integer Minor operating system version.
simCountryIso string ISO country code equivalent for the SIM provider's country code.
simOperator string MCC+MNC (mobile country code + mobile network code) of the SIM provider.
primaryStorage integer Device primary storage size.
systemMemory integer Device System memory size.
buildProduct string Name of the overall product.
vendorAppId string Alphanumeric string that uniquely identifies a device to the app vendor.
storedDeviceId string Optional unique device identifier that merchant can store on consumer device. E.g with cookie in web flow.
androidId string Google's unique device identifier. A 64-bit number (as a hex string) that is randomly generated when the end user first sets up the device.
hashedAccountId string The hashed account identifier used during the authorization attempt.
endCustomerRefId string The End Customer Reference identifier is used during the reseller transaction request.
cookiesEnabled boolean Flag to indicate cookies are enabled on the consumer device.
plugins array A list of browser plugins.
acquirerMerchantId string The merchant ID that the transaction was processed under, as assigned by the acquirer.
acquirerBin string The BIN (Bank Identification Number) of the acquirer.
cardHolderName string The full name of the person.
secondaryName string The full name of the person.
primaryEmail string The primary contact detail - Email id
secondaryEmail string Secondary email to contact if primary details are not reachable
View JSON Schema on GitHub