Submit additional order, tax, and line item data in your payment authorization and settlement requests where your customer is using a commercial or purchasing card.
Benefits
Benefit  | Description | 
|---|---|
| Reduced interchange fees | If you are a US based merchant, you can qualify for lower interchange fees on transactions by providing additional order-specific data, such as tax reference, product code or sales tax amount. Card networks often offer lower rates for transactions with enhanced data, reducing processing costs. | 
| Enhanced fraud detection | Detailed transaction data allows card networks to better authenticate purchases, reducing fraud and chargeback rates. | 
| Improved dispute management | With comprehensive transaction details, card networks can better handle and resolve disputes. This reduces the time and effort you spend managing chargebacks and can lead to faster resolutions. | 
| Increased customer trust and satisfaction | Providing enhanced data improves transaction transparency, giving customers more confidence in their purchases. It also leads to more accurate transaction records on your customer's statements, minimizing confusion or disputes. | 
| Compliance with industry standards | Card networks increasingly require detailed transaction data to maintain compliance with industry standards and processing requirements. | 
To benefit from sending level 2 and level 3 data, the following must apply to your transaction:
- transaction must be taxable
 - tax must be between 0.1% and 30% of the transaction amount
 - for level 3 the transaction must use a corporate, business or purchasing card
 - for level 3 at least one line item must be included
 
- transaction must be taxable
 - tax must be between 0.1% and 22% of the transaction amount
 - for level 3 the transaction must use a corporate or purchasing card
 
You can submit Level 2 and level 3 data within the following root-level objects in the following endpoints:
/cardPayments/customerInitiatedTransactions/cardPayments/merchantInitiatedTransactions/payments/settlements/full/{linkData}/payments/settlements/partials/{linkData}
shippingobject(shipping)
An object containing shipping details.
merchantobject
orderobject(order)
An object containing details about the order.
customerobject
Additional customer data.
To qualify for level 2, you must send at a minimum:
merchant.taxReferencecustomer.referenceorder.salesTaxororder.taxExemptiforder.salesTaxis 0.
To qualify for level 3, you must send level 2 data and at a minimum:
order.discountAmountorder.shippingAmountorder.dutyAmountorder.items
{
    "merchant": {
        "taxReference": "VAT1999292",
    },
    "shipping": {
        "recipient": {
            "address": {
                "postalCode": "NW1 6XE",
                "countryCode": "GB"
            }
        },
        "sender": {
            "address": {
                "postalCode": "NW1 6XE"
            }
        }
    },
    "customer": {
        "reference": "CUST00000001"
    },
    "order": {
        "invoiceReference": "INV000123451",
        "salesTax": 3500,
        "discountAmount": 400,
        "shippingAmount": 150,
        "dutyAmount": 325,
        "orderDate": {
            "day": 1,
            "month": 3,
            "year": 2024
        },
        "taxExempt": false,
        "items": [
            {
                "productCode": "fff-1223",
                "commodityCode": "ABC123",
                "name": "Red Hat",
                "quantity": 4,
                "unitCost": 3500,
                "unitOfMeasure": "kg",
                "totalAmountNoTax": 2000,
                "totalTaxAmount": 2000,
                "totalAmount": 2000,
                "totalDiscountAmount": 2000
            }
        ]
    }
}