[In-Development] Enrichments

Introduction

Enrichments provides incremental detail on top of the standard data provided in a transaction. Standard card transaction data – also known as Level 1 (L1) data – consists of basic information about the transaction, such as the amount, merchant, time and card number. Depending on its type, enriched data may provide additional information on tax amounts, departure and destination airports or item level detail about the purchase.

Astrada provides Enrichments for certain transactions. This document will outline the type of data, in which cases it will be available and how you can check whether a card is eligible for it.

Types of Enrichment

Enrichments give more granular information about a purchase than is provided in the Transaction Message. There are many sources of additional data, including, but not limited to:

Source of data Description of the data Example of data providers
L2/ L3 Deeper card transaction data that are sent at the card network level. It provides extensive data about the purchase, such as details about the hotel stays and flight tickets. Card networks such as Visa and Mastercard
Merchant and location Additional context about the merchant, such as the merchant’s website and cleaned merchant name Google Maps
SKU Item level data about the purchase, such as product name, unit cost, and quantity purchased Amazon Business API

Astrada currently sources L2/ L3 data from the card networks. Other types of enrichments may be available in the future.

L1, L2 and L3 Data

Level 1, Level 2, and Level 3 data refer to different sets of information associated with card payments and provide incremental detail about the transaction.

It is not mandatory for merchants to submit L2 and L3 data for all transactions. The decision to include this data is often influenced by factors such as the nature of the transaction, the types of products or services involved, and the preferences of the merchant. Providing more detailed information about a transaction (L2 and L3 data) can qualify the transaction for lower interchange fees. This can be a significant cost-saving for merchants, especially in B2B transactions where the amounts involved can be substantial.

When is L2/ L3 data available?

Generally, the following factors need to be met in order for L2/ L3 data to be available via Astrada:

Not all commercial cards are eligible for L2/ L3 data. Eligibility will differ by issuer, geography and card type. For Mastercard commercial card programs, you can check via the Mastercard BIN Lookup, enabling you to determine whether L2/ L3 data is available for this card.

For Visa, the eligibility needs to be checked with the Issuer.

Spend Categories

There are different types of spend categories for which L2/ L3 data can be provided. The first category to be supported by Astrada's platform will be Lodging, followed by Passenger Transport - Airline. Other categories may be supported in the future.

Category Description
Lodging Lodging accommodations and related expenses
Passenger Transport - Airline Airline tickets, with leg-by-leg breakdown
Passenger Transport - Rail Railway tickets, with leg-by-leg breakdown
Vehicle Rental Vehicle rentals, including rental company and rental agreement
Fleet Fleet card payment, including fuel type, quantity, and unit costs
Sale Goods and services included in the sale, including line item quantity and unit price
Invoice Invoice data, such as invoice number, payment due date, and total amount
Shipping Shipping or courier services data, such as delivery date, tracking number, and package weight
Telecom Services Telephony billing data, such as statement start/end date, call to/from, and usage amount
Temporary Services Services rendered on a temporary / contract basis, such as regular/overtime hours worked, hourly rate, and name of employee

Object Relationship

Enrichments are only provided for financial messages, i.e. those network messages that indicate money movement. Learn more about the transaction life cycle in Home or see the different message types.

API

Astrada is planning to provide the following endpoints to retrieve Enrichments:

GET /transaction-messages/{transactionMessageId}/enrichments

Returns a list of enrichments for a transaction message.

Updated 3 months ago