Skip to main content

Complete List of Datapoints

Shufti's Transaction Trust Monitoring (TTM) evaluates every transaction by running it against a set of rules you configure. Shufti collects data points from its user as input in API requests and performs screening.

Datapoints are the raw values your application sends in the API request. They represent the core facts of a transaction, such as the customer's email address, IP address, device ID, transaction amount, or payment method. Datapoints are the foundation of every rule in TTM.

The tables below list all available Datapoints:

Datapoints

⬇️ Download the complete list of datapoints:

General | Account

NameDisplay NameDescription
acct_ad_cityAccount address | CityType: string
The city on the address of the buyer saved in the buyer's account on the merchant's platform.
Example: Paris, Berlin
acct_ad_ctryAccount address | CountryType: enum
The country on the account address. An ISO 3166-1 alpha-2 code.
acct_ad_line1Account address | Street and building numberType: string
The street and building number on the account address.
Example: 44 Ashgrove Road
acct_ad_line2Account address | Apartment numberType: string
The apartment or flat number on the account address.
Example: Apt. 15
acct_ad_stateAccount address | StateType: string
The state or another unit of administrative division on the account address.
Example: VA, Bavaria, New York
acct_ad_zipAccount address | Postal codeType: string
The postal code on the account address.
Example: 10179
cust_existingCustomer | Existing with payment companyType: bool
Indicates whether the customer has an account with the payment company.
cust_existing_merchantCustomer | Existing with merchantType: bool
Indicates whether the customer has an account with the merchant.
cust_forgot_passwordCustomer | Forgot passwordType: bool
Indicates whether the customer forgot the password for their account on the e-commerce platform.
cust_has_passwordCustomer | Has passwordType: bool
Indicates whether the customer has a password for their account on the e-commerce platform.
cust_last_login_tsAccount | Last loginType: timestamp
The date of the last login of the customer. Relevant if the customer has a user account on the merchant's e-commerce platform.
Example: 2019-02-04T15:04:05Z
cust_signup_dtAccount | Signup dateType: string
The date when the customer signed up for the merchant's e-commerce platform. An RFC3339-encoded UTC timestamp.
Example: 2017-12-09Z
cust_signup_tsAccount | Signup timestampType: timestamp
An RFC3339-encoded UTC timestamp when the customer signed up for the merchant's e-commerce platform, i.e. created their account with the merchant.
customer_account_numberCustomer | Account numberType: string
The account number of the customer in the merchant's database.
Example: 2364
password_update_tsAccount | Password update timestampType: timestamp
An RFC3339-encoded UTC timestamp indicating when the customer last updated their password on the e-commerce platform.

General | Billing Address

NameDisplay NameDescription
bill_ad_cityBilling address | CityType: string
The city on the billing address.
Example: Berlin
bill_ad_city_norm_dpBilling address | City normalized by the payment companyType: string
The normalized value of the city on the billing address provided by the payment company.
Example: buenosaires, newyork
bill_ad_ctryBilling address | CountryType: enum
The country on the billing address. An ISO 3166-1 alpha-2 code.
bill_ad_ctry_norm_dpBilling address | Country normalized by payment companyType: enum
The normalized value of the country on the billing address provided by the payment company.
bill_ad_first_nameBilling address | First nameType: string
The first name of the customer on the billing address.
Example: Grace
bill_ad_house_numBilling address | House numberType: string
The house number on the billing address.
Example: 4, 40/1
bill_ad_house_num_norm_dpBilling address | House number normalizedType: string
The normalized value of the house number on the billing address.
Example: 4, 40
bill_ad_last_nameBilling address | Last nameType: string
The last name of the customer on the billing address.
Example: Hopper
bill_ad_line1Billing address | Street and building numberType: string
The street and building number on the billing address.
Example: Hartwigstraße 27
bill_ad_line1_norm_dpBilling address | Street and building number normalized by payment companyType: string
The normalized value of the street and building number on the billing address.
Example: Hartwigstr.
bill_ad_line2Billing address | Apartment numberType: string
The apartment or flat number on the billing address.
Example: Apt. 15
bill_ad_line3Billing address | Additional infoType: string
Additional address information on the billing address.
Example: 2nd floor
bill_ad_line3_norm_dpBilling address | Additional info normalized by payment companyType: string
The normalized value of additional details on the billing address provided by the payment company.
Example: 2nd floor – left side, 2nd floor
bill_ad_middle_nameBilling address | Middle nameType: string
The middle name of the customer on the billing address.
Example: Brewster Murray
bill_ad_nameBilling address | Full nameType: string
The full name of the customer on the billing address. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.
Example: Grace Hopper
bill_ad_stateBilling address | StateType: string
The state or another unit of administrative division on the billing address.
Example: New York, Bavaria
bill_ad_zipBilling address | Postal codeType: string
The postal code on the billing address.
Example: 10179
bill_ad_zip_norm_dpBilling address | Postal code normalizedType: string
The normalized value of the postal code on the billing address.
Example: 78467
bill_name_titleBilling address | Courtesy titleType: string
The courtesy title of the customer on the billing address.
Example: Dr.

General | Customer Identity

NameDisplay NameDescription
cust_companyCustomer | Company nameType: string
The company name of the customer.
Example: Schön Klinik München Harlaching
cust_dobCustomer | Date of birthType: date
The date of birth of the customer.
Example: 1906-12-09Z
cust_emailCustomer | Email addressType: string
The primary email address of the customer.
Example: [email protected]
cust_first_nameCustomer | First nameType: string
The first name of the customer.
Example: Grace
cust_genderCustomer | GenderType: string
The gender of the customer.
Example: F
cust_idCustomer | ID as per merchantType: string
The ID of the customer in the merchant's database.
Example: 7730468, 4738
cust_last_nameCustomer | Last nameType: string
The last name of the customer.
Example: Hopper
cust_middle_nameCustomer | Middle nameType: string
The middle name of the customer.
Example: Brewster Murray
cust_nameCustomer | Full nameType: string
The full name of the customer. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.
Example: Grace Brewster Murray Hopper
cust_nationalityCustomer | NationalityType: string
The nationality of the customer.
Example: Italian
cust_scndry_emailCustomer | Secondary email addressType: string
The secondary email address of the customer.
Example: [email protected]
cust_titleCustomer | Courtesy titleType: string
The courtesy title of the customer.
Example: Dr.
customer_is_of_ageCustomer | Is of ageType: bool
Specifies if the customer is of age, i.e. old enough, according to the law, to be eligible for certain purchases.
customer_usernameCustomer | UsernameType: string
Specifies the username of the customer they created for the e-commerce account/product they are using.
Example: gamer_42
customer_verified_accountCustomer | Verified accountType: bool
Indicates if user's account has been verified. Different products offer different verification processes, i.e. via an email address or a code. This normally depends on the type of the registration system.
faxCustomer | Fax numberType: string
The fax number of the customer.
Example: 030-1781224
phoneCustomer | PhoneType: string
The phone number of the customer.
Example: +49(0)8144111100
phone_mobileCustomer | Mobile phone numberType: string
The customer's mobile phone number.
Example: 017624225600
phone_typePhone | TypeType: string
The type of the phone used by the customer.
Example: Work
phone_workPhone | WorkType: string
The phone number of the customer marked as the work phone.
Example: +49(0)8144111100
scndry_phoneCustomer | Secondary phoneType: string
The secondary phone number of the customer.
Example: 017624225600

General | Device

NameDisplay NameDescription
browser_user_agentBrowser | User agentType: string
The web browser user agent.
Example: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
brwsr_addonsBrowser | Add-onsType: string
A list of add-ons installed on user's browser.
Example: Adblock Plus, FeedsPlus, Affine
brwsr_langBrowser | LanguageType: string
The language of the customer's web browser.
Example: en-US
brwsr_tsBrowser | TimestampType: timestamp
Web browser timestamp at the time of the purchase.
Example: 2017-12-03T11:52:06Z
brwsr_typeBrowser | TypeType: string
The type of the customer's web browser.
Example: Firefox
brwsr_versionBrowser | VersionType: string
The version of the customer's web browser.
Example: 65.0.2 (64-bit)
device_crt_tsDevice | TimestampType: timestamp
The timestamp on the device when the transaction happened.
device_manufacturerDevice | ManufacturerType: string
The manufacturer of the customer's device.
Example: Samsung
device_nameDevice | NameType: string
The name of the customer's device.
Example: Grace’s MacBook Pro
device_typeDevice | TypeType: string
The device type of the customer.
Example: iPhone
device_versionDevice | VersionType: string
The version of the customer's device.
Example: 4.1
os_langOS | LanguageType: string
Language of the operating system on the customer's device.
Example: en-GB
os_tsOS | TimestampType: timestamp
The operating system timestamp at the time of the purchase.
Example: 2017-12-03T11:52:06Z
os_typeOS | TypeType: string
Type of the customer's operating system.
Example: iOS 10.1.1
os_versionOS | VersionType: string
The version of the operating system on the customer's device.
Example: macOS Mojave 10.14.3
screen_dpiScreen | DPIType: string
The DPI (dots per inch) value of customer's screen.
Example: 120 x 120
screen_xScreen | Horizontal resolutionType: string
The horisontal (x-axis) value of the customer's screen resolution.
Example: 800
screen_yScreen | Vertical resolutionType: string
The vertical (y-axis) value of the customer's screen resolution.
Example: 600
support_cookieBrowser | Cookie supportType: bool
Indicates if the user's browser supports and is not blocking cookies.
support_flashBrowser | Flash supportType: bool
Indicates if the user's browser supports Flash.
support_geoBrowser | Geolocation supportType: bool
Indicates if the user's browser supports geolocation.
support_javaBrowser | Java supportType: bool
Indicates if the user's browser supports Java.
support_jsBrowser | JavaScript supportType: bool
Indicates if the user's browser supports JavaScript.
device_fingerprintDevice | FingerprintType: DeviceInfo
Device fingerprint collected from the user's device.

General | Device Id

NameDisplay NameDescription
device_idDevice | IDType: string
Device identification code.
Example: 2fc4b5912826ad1
device_id_exactDevice | Exact IDType: string
Exact ID is a hashed device fingerprint generated by the payment company. It's based on a variety of markers to give a 100-percent accuracy in identifying a device, including browser language, cookies settings, and more.
Example: ATHjII4ALRQySeFH1hmaC5svTtgg
device_id_smartDevice | Smart IDType: string
Smart ID is a hashed device fingerprint generated by the payment company. It's optimized for persistence across standard computer lifecycle events. It works without the use of cookies and is calculated from hundreds of device attributes that are measured in real time.
Example: AGlYUjsSx4fCMnEfrNSFQVqoXjko
device_reputationDevice | ReputationType: string
Specific reputation and/or behavior associated with a device. This information is provided by a third-party provider of your choice or generated by you internally. You normally send this datapoint with 'device_id' and 'device_score'.
Example: risky_device_behavior, risky_ip_reputation, risky_ip_behavior
device_scoreDevice | ScoreType: float
The score of the device generated by a third-party provider of your choice or by you internally. You normally send this datapoint with 'device_id' and 'device_reputation'.
Example: 42.01

General | Ip Address

NameDisplay NameDescription
ipIPType: string
The IP address of the customer.
Example: 192.168.0.1
ip_hashedIP | Hashed valueType: string
The hashed value of the IP address.
Example: 6023d6a87eec89bf628b2520434a1065ac4da0e0

General | Merchant

NameDisplay NameDescription
platform_idPlatform IDType: string
The name of the payment platform.
Example: GlobalCollect
seller_idMerchant | IDType: string
The identification code of the merchant.
Example: ABG826
slr_aspMerchant | Average sales priceType: float
The ASP (average sales price) of the merchant.
Example: 5.99
slr_crncyMerchant | CurrencyType: enum
The operating currency of the merchant.
slr_ctryMerchant | CountryType: enum
The country where the merchant operates. An ISO 3166-1 alpha-2 code. You can either have this configured in the configuration service or send this information in the API request.
slr_indMerchant | IndustryType: string
The industry where the merchant operates. You can either have this configured in the configuration service or send this information in the API request.
Example: Perfumery/duty free
slr_ind_catMerchant | Industry categoryType: string
The industry category of the merchant. You can either have this configured in the configuration service or send this information in the API request.
Example: 3 Retail
slr_ind_mccMerchant | MCCType: string
The MCC (merchant category code) of the merchant. You can either have this configured in the configuration service or send this information in the API request.
Example: 5641
slr_nameMerchant | NameType: string
The name of the merchant. You can either have this configured in the configuration service or send this information in the API request.
Example: Square Enix
sub_sellerSub-merchant | IDType: string
The identification code of the sub-merchant.
Example: 8897

General | Purchase

NameDisplay NameDescription
affiliate_partnerPurchase | Affiliate partnerType: string
Indicates the affiliate partner that generated the customer.
Example: BigCommerce
agency_countryPurchase | Agency country nameType: enum
The country where the agency that facilitated the purchase operates. An ISO 3166-1 alpha-2 code. Send this datapoint optionally if you're sending 'agency_name'.
agency_namePurchase | Agency nameType: string
The name of the agency that facilitated the purchase.
Example: Clubhotel Reisen GmbH
booking_invoice_numberBooking | Invoice numberType: string
The invoice number for the booking transaction. Refers to the booking of any types of goods or services like a ticket, trip, etc.
Example: 45738/2021
booking_is_flexiBooking | Flexible cancellationType: bool
Indicates if the booking has flexible cancellation. This allows the customer to make changes to the departure date and time for example, or cancel the event/service all together.
booking_is_restrictedBooking | RestrictedType: bool
Indicates whether the booking is restricted (non-refundable).
booking_persons_numberBooking | Persons in the bookingType: int
The number of persons included in the booking.
Example: 1
delivery_methodPurchase | Delivery methodType: enum
Indicates the delivery method of the purchased goods.
exchange_ticket_priceTicket | Exchange priceType: float
The price of the exchange ticket before any discounts or vouchers are applied.
Example: 155,70
first_purchasePurchase | First with the merchantType: bool
Indicates if the user is making their first purchase with the merchant. For some products, the first purchase is considered less secure because the merchant doesn't have sufficient data to evaluate the user.
giftcard_messageGift card | MessageType: string
The message added for the gift card being shipped.
Example: Happy birthday!
includes_giftcardPurchase | Includes gift cardType: enum
Indicates whether the purchase order includes gift cards as items.
includes_preorderPurchase | Includes pre-ordered itemType: bool
Purchase includes one or more pre-ordered item.
item_is_subscriptionPurchase | SubscriptionType: bool
Indicates if the item purchased is a subscription. Generally, subscription products are less risky.
item_on_salePurchase | Item on saleType: bool
Indicates if the item was purchased during a sale.
item_preorderPurchase | PreorderType: bool
Indicates if the purchased item is a preorder. Generally, preordered purchases are way less risky.
itemsPurchase | ItemsType: ShoppingCartItem[]
The attribute represents items in the shopping cart of the customer.
Example: [ {"item_id":"DF42","item_desc":"Belt"} ]
loyalty_account_numberPurchase | Loyalty account numberType: string
The loyalty account number of the customer. Send this datapoint if you're sending 'loyalty_program_used = true'.
Example: 2934-YS
loyalty_program_namePurchase | Loyalty program nameType: string
Indicates what loyalty program the customer is part of. Send this datapoint if you're sending 'loyalty_program_used = true'.
Example: SkyMiles
loyalty_program_usedPurchase | Loyalty programType: bool
Indicates whether the customer belongs to a loyalty program.
order_idMerchant | Order IDType: string
The identification code of the order as captured by the merchant. Do not confuse with the order ID assigned by the PSP ('trans_id') or the transaction ID created by shufti ('frg_trans_id').
Example: 1128-4000050556-1
order_methodMerchant | Order methodType: enum
The method used to make the order.
purchase_extra_servicesPurchase | Extra services orderedType: enum
Indicates any extra services that were ordered with the purchase.
region_lockedPurchase | Region lockedType: enum
Region locking prevents a product from being purchased and/or used outside of a region. The datapoint specifies if an item is locked to a specific region, i.e. can only be bought/used in that region. Often applies to video games or digital products.
sales_channelTransaction | Sales channelType: enum
The transaction's sales channel.
ship_commentsPurchase | Shipping commentsType: string
Additional comments regarding the shipping of the goods.
Example: Deliver to the neighbor.
ship_giftcard_messageGift card | Shipping messageType: string
The message of the shipping gift card.
Example: Happy birthday!
ship_giftcard_typeGift card | TypeType: string
The type of gift card being shipped.
Example: Grandparents Day
ship_morePurchase | Additional shipping commentsType: string
Additional shipping information.
Example: 4th floor – left side
subscription_activePurchase | Subscription activeType: bool
Indicates if the customer has an active subscription with the merchant.
subscription_end_datePurchase | Subscription end dateType: date
Indicates the end date of an active subscription. If there is no active subscription available, use this datapoint to indicate the end date of the most recent subscription. The date part of an RFC3339-encoded UTC timestamp.
Example: 2021-10-04T
third_party_bookingPurchase | Third-party bookingType: bool
Indicates whether the booking was made by a third-party entity.
ticket_currencyPurchase | Ticket currencyType: enum
The SO-3 currency code in which 'ticket_price' is given.
ticket_device_usedPurchase | Device and app typeType: enum
Indicates the device and app type used to make the booking for a ticket.
ticket_exchange_feeTicket | Exchange feeType: float
The fee applied for exchanging an issued ticket.
Example: 50,00
ticket_issue_dateTicket | Issue dateType: timestamp
An RFC3339-encoded UTC timestamp indicating the date when the ticket was issued.
Example: 2021-10-04T15:20:44
ticket_itinerary_legs_countTicket | Itinerary legsType: int
Trip path information, i.e. the number of legs in the itinerary.
Example: 2
ticket_pricePurchase | Ticket priceType: float
The full price of the ticket before any discounts or vouchers are applied.
Example: 349
ticket_transaction_typeTicket | Transaction typeType: enum
The type of transaction carried out for the ticket.
time_from_first_visitPurchase | Time from first visitType: int
Indicates the number of days that have passed from the moment a customer first visited the e-commerce site and the moment when they initiated the transaction. This period of time covers multiple browser sessions.
time_to_purchasePurchase | Time to purchaseType: int
Indicates the number of seconds that have passed from the moment a customer accessed the e-commerce website to the moment when they initiated the transaction. Use this datapoint to indicate the time within one browser session.
voucher_usedPurchase | Promo voucher usedType: bool
Indicates if the item was purchased with a promo voucher.

General | Shipping Address

NameDisplay NameDescription
packstation_id_dpShipping address | DHL Packstation IDType: string
A 3-digit ID of a DHL Packstation. Use this datapoint in rules if you're sending this information in the API request. If you'd like this information to be calculated by shufti, use 'packstation_id' instead. Make sure you send the datapoint 'ship_ad_line1' in this case.
Example: 123, 445
postnummer_dpShipping address | Personal customer numberType: string
The personal customer number (Postnummer) used at the DHL Packstation. Use this datapoint in rules if you're sending this information in the API request. If you'd like this information to be calculated by shufti, use 'postnummer' instead. Make sure you send the datapoint 'ship_ad_line1' in this case.
Example: 12345678, 44566741
ship_ad_cityShipping address | CityType: string
The city on the shipping address.
Example: London
ship_ad_city_norm_dpShipping address | City normalized by the payment companyType: string
The normalized value of the city on the shipping address provided by the payment company.
Example: buenosaires, newyork
ship_ad_ctryShipping address | CountryType: enum
The country on the shipping address. An ISO 3166-1 alpha-2 code.
ship_ad_ctry_norm_dpShipping address | Country normalized by payment companyType: enum
The normalized value of the country on the shipping address provided by the payment company.
ship_ad_emailShipping address | EmailType: string
The email address of the customer on the shipping address.
Example: [email protected]
ship_ad_first_nameShipping address | First nameType: string
The first name of the customer on the shipping address.
Example: Grace
ship_ad_house_numShipping address | House numberType: string
The house number on the shipping address.
Example: 7, 27/4
ship_ad_house_num_norm_dpShipping address | House number normalized by payment companyType: string
The normalized value of the house number on the shipping address provided by the payment company.
Example: 4, 40
ship_ad_last_nameShipping address | Last nameType: string
The last name of the customer on the shipping address.
Example: Hopper
ship_ad_line1Shipping address | Street and building numberType: string
The street and building number on the shipping address.
Example: 44 Ashgrove Road
ship_ad_line1_norm_dpShipping address | Street and building number normalized by payment companyType: string
The normalized value of the street and building number on the shipping address provided by the payment company.
Example: 44 Ashgrove Road
ship_ad_line2Shipping address | Apartment numberType: string
The apartment or flat number on the shipping address.
Example: Apt. 4
ship_ad_line3Shipping address | Additional infoType: string
Further additional address information on the shipping address.
Example: 2nd floor – left side, 2nd floor
ship_ad_line3_norm_dpShipping address | Additional info normalizedType: string
The normalized value of additional details on the shipping address.
Example: 2nd floor
ship_ad_middle_nameShipping address | Middle nameType: string
The middle name of the customer on the shipping address.
Example: Brewster Murray
ship_ad_nameShipping address | Full nameType: string
The full name of the customer on the shipping address. Use this datapoint when a customer sends their full name in one field, as opposed to sending their first, middle, and last name in separate fields.
Example: Grace Brewster Murray Hopper
ship_ad_phoneShipping address | Phone numberType: string
The phone number that the customer specified for the shipping address.
Example: 030-4247582047
ship_ad_stateShipping address | StateType: string
The state or another unit of administrative division on the shipping address.
Example: New York, Bavaria
ship_ad_zipShipping address | Postal codeType: string
The postal code on the shipping address.
Example: 10179
ship_ad_zip_norm_dpShipping address | Postal code normalized by payment companyType: string
The normalized value of the postal code on the shipping address provided by the payment company.
Example: 10179
ship_name_titleShipping address | Courtesy titleType: string
The courtesy title of the customer on the shipping address.
Example: Dr.

General | Transaction

NameDisplay NameDescription
acquirer_ctryTransaction | Acquirer countryType: enum
The country of the acquiring bank. An ISO 3166-1 alpha-2 code.
customCustom attributesType: custom
An object that contains arbitrary fields not directly managed by shufti. Can be sent with each transaction and used for rule creation.
is_3ds_approvedTransaction | Is 3D approvedType: enum
Indicates whether the transaction was authenticated with 3D Secure. Relevant in cases where shufti is integrated after authentication and/or authorization.
is_recurringTransaction | Is recurringType: bool
Indicates whether a transaction is a subsequent transaction following a previous authorization. Please note that shufti cannot validate whether the transaction is indeed linked to a previous transaction flagged with the acquirer as starting a recurring operation.
recurrence_typeTransaction | Recurrence typeType: string
Specifies what recurrence type the transaction has. Only relevant to recurrent transactions.
Example: FirstRecurring
trans_amtTransaction | AmountType: float
The transaction amount in the original currency.
Example: 23.15
trans_currencyTransaction | CurrencyType: enum
SO-3 currency code in which 'trans_amt' is given.
trans_idTransaction | IDType: string
The ID of the transaction as identified by the PSP. Do not to confuse with the ID assigned by the merchant ('order_id') or the transaction ID created by shufti ('frg_trans_id').
Example: X1234567
trans_is_b2bTransaction | Is B2BType: bool
Indicates if the transaction is a B2B transaction.
trans_statusTransaction | StatusType: string
Specifies the transaction approval status communicated by the client.
Example: Approved, Declined
trans_tsTransaction | TimestampType: timestamp
Transaction timestamp reported by the client.
Example: 2009-11-10T23:00:00Z

Industry | Airlines

NameDisplay NameDescription
airticket_agency_codeAirlines | IATA agency codeType: string
IATA code for the travel agency that issued the ticket.
Example: 13-3 4637 004
airticket_airline_nameAirlines | Airline nameType: string
The name of the airline.
Example: Lufthansa, Delta
airticket_arrival_tsAirlines | Arrival timestampType: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2021-11-10T23:00:00Z
airticket_booking_pos_cityAirlines | Booking (POS) cityType: string
The city where the customer made the payment for the ticket and where sales taxes may become applicable.
Example: Santiago
airticket_classAirlines | Ticket classType: enum
IATA code for the class of service for the leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.
airticket_days_to_departureAirlines | Days to departureType: int
Indicates the number of days before the airplane departure.
Example: 3
airticket_delivery_methodAirlines | Ticket delivery methodType: string
The delivery method for the airline ticket.
Example: electronic
airticket_departure_tsAirlines | Departure timestampType: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the departure. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2009-11-10T23:00:00Z
airticket_electronic_ticketAirlines | Electronic ticketType: bool
Indicates whether the ticket booking was made electronically.
airticket_first_departure_airportAirlines | First departure airportType: string
IATA code for the first departure airport in the itinerary.
Example: BER
airticket_issuer_addressAirlines | Issuer addressType: string
The address of the company issuing the ticket.
Example: Place Georges-Pompidou, 75004 Paris
airticket_issuer_nameAirlines | Issuer nameType: string
The name of the ticket issuer. May differ from the airline name.
Example: ExpediaTravel
airticket_last_arrival_airportAirlines | Last arrival airportType: string
IATA code for the last arrival airport in the itinerary.
Example: NAP
airticket_leg1_arrival_airportAirlines | Arrival airport | Leg 1Type: string
IATA code for the arrival airport in the first leg of the trip.
Example: FCO
airticket_leg1_arrival_time_segmentAirlines | Arrival time segment | Leg 1Type: enum
The arrival time segment for the first leg of the trip.
airticket_leg1_arrival_tsAirlines | Arrival time | Leg 1Type: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival for the first leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2021-10-04T15:20:44
airticket_leg1_carrier_codeAirlines | IATA carrier code | Leg 1Type: string
IATA code for the airline for the first leg of the trip.
Example: 7H
airticket_leg1_classAirlines | Ticket class | Leg 1Type: enum
IATA code for the class of service for the first leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.
airticket_leg1_departure_airportAirlines | Departure airport | Leg 1Type: string
IATA code for the departure airport in the first leg of the trip.
Example: FCO
airticket_leg1_departure_time_segmentAirlines | Departure time segment | Leg 1Type: enum
The departure time segment for the first leg of the trip.
airticket_leg1_departure_tsAirlines | Departure time | Leg 1Type: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the departure for the first leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2021-10-04T15:20:44
airticket_leg1_flight_numberAirlines | Flight number | Leg 1Type: string
The flight number for the first leg of the trip.
Example: DF3409
airticket_leg1_priceAirlines | Ticket price | Leg 1Type: float
The full price of the ticket for the first leg of the trip, before any discounts or vouchers are applied.
Example: 49,99
airticket_leg1_stopoverAirlines | Stopover allowed | Leg 1Type: bool
Indicates whether a stopover is allowed on the first leg of the trip.
airticket_leg2_arrival_airportAirlines | Arrival airport | Leg 2Type: string
IATA code for the arrival airport in the second leg of the trip.
Example: CDG
airticket_leg2_arrival_time_segmentAirlines | Arrival time segment | Leg 2Type: enum
The arrival time segment for the second leg of the trip.
airticket_leg2_arrival_tsAirlines | Arrival time | Leg 2Type: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the arrival for the second leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2021-10-04T15:20:44
airticket_leg2_carrier_codeAirlines | IATA carrier code | Leg 2Type: string
IATA code for the airline for the second leg of the trip.
Example: 7H
airticket_leg2_classAirlines | Ticket class | Leg 2Type: enum
IATA code for the class of service for the second leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.
airticket_leg2_departure_airportAirlines | Departure airport | Leg 2Type: string
IATA code for the departure airport in the second leg of the trip.
Example: FCO
airticket_leg2_departure_time_segmentAirlines | Departure time segment | Leg 2Type: enum
The departure time segment for the second leg of the trip.
airticket_leg2_departure_tsAirlines | Departure time | Leg 2Type: timestamp
An RFC3339-encoded UTC timestamp indicating the local date and time of the departure for the second leg of the trip. The timezone accepts either the character 'Z' to indicate UTC or a time offset in the format '+02:00' or '-07:30'.
Example: 2021-10-04T15:20:44
airticket_leg2_flight_numberAirlines | Flight number | Leg 2Type: string
The flight number for the second leg of the trip.
Example: DF3409
airticket_leg2_priceAirlines | Ticket price | Leg 2Type: float
The full price of the ticket for the second leg of the trip, before any discounts or vouchers are applied.
Example: 49,99
airticket_leg2_stopoverAirlines | Stopover allowed | Leg 2Type: bool
Indicates whether a stopover is allowed on the second leg of the trip.
airticket_loyalty_program_numAirlines | Loyalty account numberType: string
The number of the customer that belongs to a loyalty program. Send this datapoint if you're sending 'airticket_loyalty_program_used = true'.
Example: 2934-YS
airticket_nrAirlines | Ticket numberType: string
A 13-digit number that uniquely identifies the issued airline ticket.
Example: 8382124676356
airticket_pnrAirlines | Passenger name recordType: string
The passenger name record for the ticket.
Example: 230-U8F16G
airticket_purchase_typeAirlines | Purchase typeType: enum
Indicates the type of purchase in the booking.
airticket_third_party_bookingAirlines | Third-party bookingType: bool
Indicates whether the booking was made by a third-party entity.

Industry | Digital

NameDisplay NameDescription
digital_delivery_emailDigital | Delivery emailType: string
The email address where the digital product is supposed to be delivered.
Example: [email protected]
digital_event_dateDigital | Event dateType: date
Indicates the date of the event the customer is buying tickets for. The date part of an RFC3339 -encoded UTC timestamp.
Example: 2021-10-04T
digital_lifetime_licenseDigital | Lifetime licenseType: bool
Indicates if the customer has a lifetime subscription with a merchant.
digital_product_categoryDigital | Product categoryType: enum
Indicates the category of digital products purchased by the customer. This datapoint has a less granular categorization than 'digital_product_type'. Use both to be able to write more granular rules.
digital_product_typeDigital | Product typeType: enum
Indicates the type of digital products purchased by the customer. This datapoint has a more granular categorization than 'digital_product_category'. Use both to be able to write more granular rules.

Industry | Gaming

NameDisplay NameDescription
gaming_donatable_itemGaming | Donatable itemType: bool
Specifies if the item purchased is donatable.
gaming_locked_countryGaming | Locked country availabilityType: enum
Indicates the country where an item is available. An ISO 3166-1 alpha-2 code.
gaming_platformGaming | PlatformType: enum
Specifies the platform where the game is available.
gaming_product_typeGaming | Product typeType: enum
Specifies the type of the gaming product being purchased.
gaming_tutorial_finishedGaming | Tutorial finishedType: bool
Indicates if the user finished the tutorial before initiating their first purchase. For some products, a purchase before completing the tutorial may indicate fraudulent activity. In some products, purchases are not available at all before the user completes a tutorial.
gaming_user_rankingGaming | User rankingType: string
Indicates the status/ranking the user has reached in a product. In some cases, a lower/non-existent ranking may indicate fraudulent activity.
Example: advanced

Industry | Hotels

NameDisplay NameDescription
hotels_days_until_stayHotels | Days until stay beginsType: int
The number of days until the arrival at the hotel.
Example: 25
hotels_final_priceHotels | Final priceType: float
The final amount that was paid for the stay at the hotel. The final amount is calculated after discounts, or gift cards are applied to the order total.
Example: 435,50
hotels_hotel_nameHotels | Hotel nameType: int
The name of the hotel.
Example: Grand Hotel Saint Lucia
hotels_lodging_daysHotels | Lodging daysType: int
The number of lodging days at the hotel.
Example: 14
hotels_number_of_roomsHotels | Rooms in the bookingType: int
The number of rooms in the hotel booking.
Example: 1
hotels_payment_typeHotels | Payment typeType: enum
The payment type used to pay for the stay at the hotel.
hotels_room_typeHotels | Room typeType: string
The type of the hotel room.
Example: Sea view suite
hotels_stay_end_dateHotels | Stay end dateType: date
The date of the departure from the hotel. The date part of an RFC3339 -encoded UTC timestamp.
Example: 2022-01-02Z
hotels_stay_incl_weekendHotels | Stay includes weekendType: bool
Indicates if the stay at the hotel includes at least one weekend.
hotels_stay_start_dateHotels | Stay start dateType: date
The date of the arrival at the hotel. The date part of an RFC3339 -encoded UTC timestamp.
Example: 2022-01-02Z

Payment Method | Bank Transfer

NameDisplay NameDescription
ba_bicBank account | BICType: string
The BIC (bank identifier code) of the bank account. Up to 11 characters.
Example: DEUTDEDBBER, BOFIIE2D
ba_first_nameBank account | Account holder first nameType: string
The first name of the bank account holder.
Example: Grace
ba_ibanBank account | IBANType: string
IBAN (International bank account number). Up to 34 alphanumeric characters.
Example: IE64BOFI90583812345678
ba_last_nameBank account | Account holder last nameType: string
The last name of the bank account holder.
Example: Hopper
ba_middle_nameBank account | Account holder middle nameType: string
The middle name of the bank account holder.
Example: Brewster Murray
ba_nameBank account | Account holder full nameType: string
The full name of the bank account holder. Send this datapoint if you collect the full name. Otherwise send parts of the name separately in 'ba_first_name', 'ba_middle_name', and 'ba_last_name'.
Example: Grace Brewster Murray Hopper
ba_rtn_numBank account | Routing numberType: string
The routing number of the bank account.
Example: 122105155
first_payment_dayOpen invoice | First payment dayType: int
The day of the month for the first installment.
Example: 1
pmt_due_dateOpen invoice | Payment due dateType: date
The date on which the invoice payment is due.
Example: 2018-01-25Z

Payment Method | Bnpl

NameDisplay NameDescription
bnpl_active_orderBNPL | Active orderType: bool
Indicates if the customer has an active order with the merchant and is still paying installments on it.
bnpl_active_order_countBNPL | Active order countType: int
The number of active orders the customer has and is still paying installments on.
Example: 2
bnpl_collection_frequencyBNPL | Collection frequencyType: int
Indicates the frequency of installment collections in weeks. Example: if the collection happens once a month, the frequency is defined as every 4 weeks.
Example: 4
bnpl_credit_check_performedBNPL | Credit check performedType: bool
Indicates if a credit check was performed for the customer. Use 'bnpl_credit_score' if you want to send the credit score also.
bnpl_credit_scoreBNPL | Credit scoreType: int
Indicates the credit score of the customer as assessed by you or a third-party provider. If you receive the result of a check as a range, please send either the lower or the higher value of the range in this datapoint, depending on your analytical needs.
Example: 850
bnpl_first_installment_due_dateBNPL | First installment | Due dateType: timestamp
An RFC3339-encoded UTC timestamp indicating the date on which the first installment is due.
Example: 2019-02-04T15:04:05Z
bnpl_installments_countBNPL | Installments countType: int
The number of installments the customer chose to split their payment into. If the company provides only one specific number of installments for each purchase, specify it accordingly.
Example: 3
bnpl_missed_paymentBNPL | Missed paymentType: bool
Indicates if the customer has ever missed an installment payment on previous orders.
bnpl_missed_payment_countBNPL | Missed payment countType: int
Indicates the number of times the customer missed installment payments on previous orders.
Example: 5
bnpl_order_countBNPL | Order countType: int
This count indicates the number of times the customer placed an order with this merchant.
Example: 4
bnpl_order_paid_offBNPL | Previous order paid offType: bool
Indicates if the customer paid off all the installments of the previous order. If the customer has had more than one order with the merchant, consider the latest order.
bnpl_previous_order_valueBNPL | Previous order valueType: float
Indicates the total value of the items in the previous order.
Example: 159,99

Payment Method | Cards

NameDisplay NameDescription
bin_ctryBIN | CountryType: enum
The country of the credit card issuer. An ISO 3166-1 alpha-2 code.
cc_binBIN | NumberType: string
The BIN number of the credit card (the first 6 digits).
Example: 572543
cc_cardholderCredit card | Cardholder full nameType: string
The full name of the credit card holder. Send this datapoint if you collect the full name. Otherwise send parts of the name separately in 'cc_first_name', 'cc_middle_name', and 'cc_last_name'.
Example: Grace Brewster Murray Hopper
cc_exp_dtCredit card | Expiry dateType: string
The expiry date of the credit card in format MMYYYY.
Example: 042023
cc_exp_monthCredit card | Expiry monthType: string
The expiry month of the credit card.
Example: 10
cc_exp_yearCredit card | Expiry yearType: string
The expiry year of the credit card.
Example: 2020
cc_first_nameCredit card | Cardholder first nameType: string
The first name of the credit card holder.
Example: Grace
cc_last_4_digCredit card | Last 4 digitsType: string
The last 4 digits of the credit card.
Example: 1234
cc_last_nameCredit card | Cardholder last nameType: string
The last name of the credit card holder.
Example: Hopper
cc_middle_nameCredit card | Cardholder middle nameType: string
The middle name of the credit card holder.
Example: Brewster Murray
cc_num_hashCredit card | Hashed numberType: string
The hashed value of the credit card number. Use this datapoint to send credit card numbers if you cannot send the full card number in 'cc_num'.
Example: 6T5tdyWRiuhPuFhupAZYZzFESBYrOiOoYyqO8Zb4WEw=
cc_num_typeCredit card | Number typeType: string
The type of the credit card number.
Example: PAN
cc_numCredit card numberType: string
The credit card number (PAN) of the customer. It gets replaced with a token when it reaches the shufti PCI-compliant environment.
Example: 1111222233334444555566
cc_sub_brandCredit card | Sub-brandType: string
The sub-brand of the credit card.
Example: Visa Online
cvcCredit card | CVCType: string
The CVC (card verification code). The 3 digits on the back of the card.
Example: 123
cvc_error_codeCredit card | CVC error codeType: string
The error code captured for the CVC information.
Example: 103
cvc_error_messageCredit card | CVC error messageType: string
The error message captured for the CVC information.
Example: CVC is not the right length.
cvc_sourceCredit card | CVC sourceType: string
The source of the CVC value.
Example: GeneralValidation

Payment Method | General

NameDisplay NameDescription
pmt_methodTransaction | Payment methodType: enum
The payment method used for the transaction.
pmt_method_brandTransaction | Payment method brandType: enum
Indicates the specific payment method brand used by the customer.

Todo

NameDisplay NameDescription
cust_tmz_offsetCustomer Timezone OffsetType: string
TODO.
Example: -0500

AML Screening

NameDisplay NameDescription
aml_screeningAML ScreeningType: object
AML screening object for the customer.
aml_screening.nameAML Screening NameType: object
Name object used for AML screening checks.
aml_screening.name.full_nameAML Screening Full NameType: string
Customer full name used for AML screening.
Example: Sarah Martinez
aml_screening.filtersAML Screening FiltersType: string[]
AML filters to apply during screening.
Example: Sanctions, PEP

Beneficiary AML Screening

NameDisplay NameDescription
beneficiary_aml_screeningBeneficiary AML ScreeningType: object
AML screening object for beneficiary screening.
beneficiary_aml_screening.nameBeneficiary AML Screening NameType: object
Name object used for beneficiary AML checks.
beneficiary_aml_screening.name.full_nameBeneficiary AML Screening Full NameType: string
Beneficiary full name used for AML screening.
Example: Michael Chen
beneficiary_aml_screening.filtersBeneficiary AML Screening FiltersType: string[]
AML filters to apply for beneficiary screening.
Example: Sanctions, Adverse Media