Back to community
USAePay
Transactions
Resolved

Level 2 data for B2B — passing tax and PO through USAePay

Asked by Jenna K. · 6/1/2026, 2:44:14 AM

B2B, mostly Visa/MC commercial cards. Want to qualify for Level 2 interchange. Which fields do I send?

1 reply

Gateway Nerds Team6/1/2026, 3:07:14 AM
Accepted answer

Level 2 for USAePay REST v2 needs three fields on the sale:

{
  "command": "sale",
  "amount": "523.10",
  "invoice": "INV-4471",
  "ponum": "PO-2026-118",
  "tax": "38.10",
  "tax_exempt": false
}

Key things:

  • ponum must be a real customer PO (or your invoice number if PO isn't provided). Cannot be blank on commercial cards.
  • tax in dollars, not cents. If genuinely tax-exempt set tax_exempt: true and tax: 0.
  • Card must be a commercial / purchasing card — Level 2 doesn't apply to consumer cards, so you'll only see the savings on B2B customers' cards.

Level 3 needs line items on top of this — worth the effort if your average ticket is >$500 and you have real purchasing-card volume.

Your reply

Sign in to share what's worked for you.

Sign in