Confirm with your acquirer that your MCC and card-acceptance setup supports Level 3 data submission for Visa and Mastercard commercial cards.
Collect the required Level 3 fields for each line item: product code, item description, quantity, unit of measure, unit cost, and line-item total.
Include order-level fields: customer code or purchase order number, ship-to/from postal codes, tax amount, and tax indicator.
Pass these fields in the authorization or capture request via your gateway's Level 3 API extension; the exact field names vary by gateway but map to the standard EMV tag set.
Confirm Level 3 qualification in the settlement file or reporting dashboard — unqualified transactions will downgrade to standard interchange.
Automate line-item extraction from your ERP or invoice system to avoid manual data entry errors that cause qualification failures.
Known gotchas
Level 3 data must be present on the capture, not just the authorization, for most gateways; sending it only at auth does not guarantee interchange qualification.
Consumer Visa/Mastercard cards are not eligible for Level 3 rates — you must detect commercial card BINs at checkout and conditionally collect the additional fields.
Tax amount field validation is strict: if you submit a tax-exempt transaction, the tax amount must be zero and the tax indicator must reflect exempt status, otherwise the transaction downgrades.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp