---
title: Level 2 & level 3 Data Processing
slug: payments/level-2-and-level-3-data-processing
description: Process Level 2 and Level 3 data in Unaric Payments to reduce transaction fees and improve authorization rates.
docTags: 
createdAt: 2025-12-29T16:40:00.045Z
---

Level 2 and Level 3 (L2/L3) data processing allows you to send enriched transaction data to Stripe when processing single card payments via **Stripe Connect**. By including additional details at the payment and line-item level, you can help Stripe classify transactions more accurately and potentially reduce interchange fees.

This feature is particularly relevant for **US-based organisations**, where L2/L3 data has a direct impact on card processing costs.

:::hint{type="info"}
This feature is available starting in **v2.37.0 (Winter '26)&#x20;**&#x73;ingle-time payments and **v2.38.0 (Spring '26)&#x20;**&#x66;or recurring payments (payments processed via **Authorisations)**.
:::

## How it works

By default, only level 1 (basic) payment data is passed to the PSP. However, you can also send line-level information to Stripe such as:

- **Product name**
- **Product code**
- **Tax amounts**
- **Unit cost**
- **Quantity**
- **Unit of measure**

This feature uses the **Payment Line Item** object (API name: `asp04__PaymentLineItem__c`), which is a child of the **Unaric Payment&#x20;**&#x6F;bject. The level of data sent to Stripe depends on whether the **Payment Line Item** object exist on the payment:

- *If&#x20;****Payment Line Items****&#x20;exist*, level 2 / level 3 data is sent t&#x6F;**&#x20;Stripe**.
- *If no line items exist*, payment is processed as level 1 only.

:::hint{type="info"}
No system error is generated when line items are missing.
:::

This feature also has its own permission set, **Unaric Payments Line Level Data**, which provides access to **Payment Line Item** records, including detailed line-level charge breakdowns for individual payments.

::Image[]{src="https://api.archbee.com/api/optimize/10Nod6Ww95R3dPr0k0TCJ/TX5wgs2YZXRqwYVESZfoh_image.png" size="66" width="983" height="768" position="center" caption="&#x22;Payment Line Item&#x22; is a child object of &#x22;Payment&#x22;. Existing customers are unaffected by this new object." darkWidth="983" darkHeight="768" showCaption="true"}

:::hint{type="warning"}
Automation for the Certinia connector is not supported. The Certinia connector does not create Payment Line Items automatically. Hence, if you use Certinia, you must populate Payment Line Items using **Flow** or **custom automation**.
:::

## Enable level 2 & level 3 data processing

This feature must be enabled by your Customer Success Manager. Contact support at [support@unaric.com](mailto\:payment-support@unaric.com) for more information.&#x20;

### Prerequisites

Before enabling and using this feature, be aware of the following:

- This is a **premium feature.**
- L2/L3 data processing is **only available for card payments** processed via **Stripe Connect**.
- Stripe does not clearly surface L2/L3 data usage or benefits in the Stripe dashboard.
- Clients should work directly with Stripe to confirm:
  - Which data is being received.
  - How their transactions are classified.
  - What discounts may apply.
- Stripe does not clearly display the value of L2/L3 data inside the dashboard, so coordination with Stripe is essential.

