Fraud Blocker

Level 3 credit card processing from your ERP's invoice lines

Payment Hub sends the line-item data commercial cards need, taken from the ERP invoice at the moment of payment. Visa and Mastercard price Corporate, Purchasing, Business, Fleet and Government cards lower only when that data is complete and adds up, and under Visa CEDP data that fails validation costs the same as none.

Updated November 3, 2026

Why Level III interchange rates exist at all

What is an interchange rate and why do I care? Interchange is the per-transaction fee the card networks charge every merchant for every card payment. Interchange isn't one rate; it's hundreds of categories that shift based on card type, card-present vs card-not-present, and — critically for B2B and government — the quality of data submitted with each transaction.

Visa and Mastercard price commercial cards (Corporate, Business, Purchasing, Fleet, Government, GSA) lower when the merchant sends enhanced transaction data with the payment — typically 20+ fields covering line items, unit of measure, product codes, tax breakdown, freight, destination ZIP, customer code, and more. The networks want this data because commercial-card issuers and government purchasing programs need it for reporting, audit, and compliance. In exchange for your work submitting it, they price your transaction at a lower tier.

Why doesn't everybody do this then? The problem: every merchant with a significant B2B or government card program is technically eligible for Level III pricing, but many don't get it. The 20+ fields are tedious to compile per transaction, the gateway needs to support the full schema, and the data usually lives in an ERP that doesn't talk to the gateway. The result is that many merchants pay the higher commercial-card rates without knowing why.

Visa CEDP and the April 2026 schedule

In the U.S., Visa has replaced its separate Level 2 and Level 3 rates for commercial cards with the Commercial Enhanced Data Program (CEDP). Its interchange schedule effective April 18, 2026 prices Corporate and Purchasing card payments like this:

Three things follow for a B2B seller:

Mastercard has no CEDP. It kept Data Rate I, II and III, which still qualify transaction by transaction on the fields sent, and it doesn't offer Data Rate III on small business cards. Rates change twice a year, and the difference only reaches you on interchange-plus pricing: on flat-rate pricing it doesn't, and on tiered pricing you can't see which category a payment settled in.

The full rate table, the fields that fail most often and how to check your statements are on the Visa CEDP page.

The 20+ fields the networks require — and where Payment Hub gets each one

Level III's field requirements differ slightly between Visa and Mastercard, but the core envelope is stable across card brands. Every field has a specific format (numeric, alphanumeric, ZIP length, ISO country code) and a specific source. If any required field is missing, wrong-format, or mismatched against a total, the transaction settles at a higher rate. On Visa's April 18, 2026 schedule, data that fails validation is priced exactly like no data at all.

Level 3 credit card processing in Clarity Payment Hub: paying an open invoice with a saved commercial card
Paying an invoice in Clarity Payment Hub. The line items, tax, freight and ship-to ZIP behind it come from the ERP invoice and go with the payment on qualifying commercial cards.
FieldScopeWhat it holdsPayment Hub source
Invoice numberHeaderERP invoice reference (unique per customer)ERP invoice record
Customer code / PO referenceHeaderBuyer-assigned code for their procurement reportingERP customer / order
Merchant tax IDHeaderFederal tax ID of the selling merchantPayment Hub config
Order dateHeaderDate the order was placed / invoice was generatedERP invoice date
Ship-from ZIPHeaderOriginating ZIP of the shipmentERP warehouse
Destination ZIPHeaderDelivery ZIP (customer ship-to)ERP ship-to address
Sales tax amountHeaderTotal tax applied on the invoiceERP tax engine
Sales tax rateHeaderEffective rate applied, as percentageERP tax record
Freight amountHeaderShipping cost passed to customerERP shipping record
Duty amountHeaderCustoms duty (0 on domestic)ERP (if applicable)
Discount amountHeaderTotal discount applied at invoice levelERP invoice
Currency codeHeaderISO 4217 currency identifierERP / gateway
Item descriptionLineShort description of the item sold (per line)ERP line record
Item quantityLineNumber of units (per line)ERP line record
Unit of measureLineEach, hour, pound, foot, gallon, etc. (network code list)ERP UoM mapping
Unit cost / priceLinePer-unit price on the invoiceERP line record
Product code / SKULineMerchant-assigned item code (e.g., SKU, part number)ERP item master
Commodity codeLineUNSPSC or network-mapped category codeERP item / PH mapping
Line discountLineDiscount at this specific lineERP line record
Line taxLineTax allocated to this lineERP tax allocation
Line totalLineNet line extended (qty × unit − discount + tax)ERP line total

Visa and Mastercard maintain the canonical field-list definitions; exact required/optional status varies by card brand and by specific commercial program. Payment Hub maintains the current network specifications and submits the correct envelope for each card brand automatically.

Where Payment Hub can't pull a field from the ERP because it's legitimately not captured in the source system (a missing ship-to ZIP on a counter walk-in, for example), Payment Hub falls back to the best-available field or flags the transaction for counter-staff review pre-authorization. Transactions with material data gaps carry a reporting flag, so controllers see the downgrade rather than discovering it three months later in a rate review.

Learn What Clarity Can Do for You

We're happy to talk with you and answer any questions. Click the button below and fill out our short form or use our live chat feature (button on the bottom right corner) to talk to an expert right away!

Request A Demo

How Payment Hub enriches Level III automatically

Eight capabilities run the L3 enrichment pipeline. Each one is work that most merchants do manually or skip entirely — and each one is required to actually qualify for the lower interchange tier on a real-world commercial-card transaction.

  • BIN lookup at authorizationPayment Hub identifies the card type at first authorization and determines L3 eligibility. Consumer cards skip L3 enrichment (no benefit). Visa/MC Commercial, Corporate, Purchasing, Fleet, Government, and Business cards trigger enrichment. No manual card-classification needed.
  • ERP invoice & line-item fetchClarity Connect pulls the underlying invoice or sales order from your ERP — header fields (PO, order date, tax, freight), line items (SKU, description, qty, UoM, unit cost), and ship-to / ship-from ZIPs. NetSuite, Acumatica, Dynamics 365 BC/F&O/GP, Sage 100/300/Intacct, SAP, Epicor, Infor, SYSPRO, Workday, Oracle, and more.
  • Unit-of-measure normalizationCard networks require UoM values from their standardized code list (EA, HR, LB, GAL, etc.). Your ERP might store them as free-text or a different code set. Payment Hub maps your ERP UoM catalog to the network's expected codes once at setup — so every line submits with a valid UoM automatically.
  • Commodity code mappingVisa requires a commodity code on every line; Mastercard doesn't. No ERP stores one natively, so Payment Hub maintains a rules engine that maps your ERP product categories to commodity codes — configured once, applied to every transaction without any per-order keying.
  • Header-to-line total reconciliationL3 submission requires line totals to reconcile to header totals (subtotal + tax + freight − discount = header amount), to the cent. ERPs often store unit prices to four or more decimal places, which is where one-cent mismatches come from. Payment Hub runs this reconciliation pre-submission; any mismatch triggers a data-quality flag before the transaction submits, so staff can investigate rather than discover a silent downgrade later.
  • Per-gateway L3 envelope formattingEach gateway (Fortis, PayTrace, Nuvei, Worldpay, PNC, Cybersource, Elavon, NMI, USAePay, Global Payments, Authorize.Net) has its own L3 API schema and field-packaging expectations. Payment Hub formats the correct envelope for your specific gateway without requiring gateway-specific configuration from your team.
  • Large-ticket program qualificationVisa and Mastercard both publish Large Ticket rates for high-value commercial card payments, and Visa adds Large Purchase Advantage for purchasing cards. They rely on the same enhanced data. Payment Hub submits qualifying transactions with the full L3 envelope, so eligible payments can qualify without special handling.
  • Interchange category reporting & downgrade analyticsEvery transaction is reported with the interchange category it settled in and the L3 fields submitted. Controllers see where L3 worked, where data gaps caused a downgrade, and which upstream ERP fixes would recover the rate — on an ongoing basis, not just at go-live.

Level 3 data in your ERP

The line items have to come from somewhere. Here is where Payment Hub reads them in each ERP:

All 25 ERP integrations are on the Payment Hub integrations page.

Level III Interchange Optimization FAQ

The questions finance, IT, and AR teams ask before turning on L3 enrichment across their gateway.

Which card types qualify for Level III rates?

Level III-eligible cards are the commercial BINs issued by Visa and Mastercard: Visa Corporate, Visa Business, Visa Purchasing, Visa Fleet, Visa GSA (government), and the equivalents on Mastercard (Corporate, Purchasing, Fleet, Government). Mastercard doesn't offer Data Rate III on small business cards; Visa now extends Product 3 to Business cards. Consumer cards do not qualify for L3 — they're priced at consumer tiers regardless of submitted data.

Do we need to change gateways or merchant accounts to get L3 rates?

No. Payment Hub works with your existing gateway (Authorize.Net, Fortis, Nuvei, PayTrace, Worldpay, PNC, Cybersource, Elavon, NMI, USAePay, Global Payments, Adyen, Braintree, Stripe, Square, and more) and your existing merchant account and negotiated rates. L3-capability depends on the gateway; the major B2B-focused gateways (Fortis, PayTrace, Nuvei, Worldpay, PNC, Cybersource, Elavon, NMI, USAePay, Global Payments, Authorize.Net) all support the full L3 field set.

What happens to transactions where L3 data is missing or invalid?

The transaction still authorizes — missing or invalid L3 data doesn't block the charge; the payment just settles at a higher rate. On Visa's April 18, 2026 schedule, a Corporate or Purchasing card payment whose data fails validation settles as Non-Qualified with Data at 2.95% + $0.10, the same as Non-Qualified. Payment Hub detects data gaps pre-submission (missing ship-to ZIP, missing line items, line-total mismatch, invalid unit-of-measure code) and either fills them from the ERP record, flags them for counter-staff / AR review, or submits the transaction at the best available tier with a reporting flag so controllers can see which transactions downgraded and why.

How do we know L3 is actually working?

Payment Hub's settlement reconciliation shows the interchange category hit on every transaction — by the networks' own category names, such as Visa's Commercial Product 3 or Non-Qualified. The dashboard aggregates this into a monthly category distribution and downgrade reasons.

How long does L3 implementation take?

A typical Payment Hub deployment goes live in 48 hours once Clarity receives ERP sandbox credentials, gateway credentials, and a validated commodity-code / UoM mapping. L3 enrichment is on by default from day one — every qualifying commercial-card transaction submits with the full envelope automatically.

Related resources

See Level 3 data built from your own ERP

Book a 30-minute walkthrough and see L3 enrichment running against a sandbox of your own ERP — line items pulled live, UoM / commodity codes mapped, envelope submitted to your gateway, interchange category reported. Live in 48 hours. Your gateway, merchant account, and rates stay intact.

Book a Live Demo