Comdata App API integration services (fleet OpenFinance & fuel transaction OpenData)

Authorized protocol analysis and production-ready API delivery for the all-new Comdata App by Corpay — covering fleet cards, multi-card wallets, transaction statements, EV charging events, and site locator data.

From $300 · Pay-per-call available
OpenData · OpenFinance · Fleet card protocol analysis · Comdata Web Services 2.1

Bring Comdata App data into your TMS, ERP, or back-office stack

The all-new Comdata App (package com.corpay.comdata) replaces the older Driven for Comdata experience and exposes a much richer set of data: card balances, multi-card wallets, transaction history, peer-to-peer transfers, fuel and amenity locator results, and emerging EV charging session data through the Corpay × Hubject partnership. Our studio turns those data streams into well-documented APIs you can plug into accounting, IFTA reporting, ERP reconciliation, or driver-facing dashboards.

Fleet card transaction API — Pull every Comdata card swipe with timestamp, location, gallons, unit price, total cost, driver ID, vehicle assignment, and odometer; ideal for IFTA, fuel-tax filings, and per-tractor cost-per-mile.
Balance & multi-card wallet sync — Mirror balances across Comdata Fleet Card, Connect Card (prepaid), OnRoad Card, and Comdata Mastercard so your finance system always sees real-time available funds.
Site locator & EV charger feed — Surface Comdata's fuel/amenities locator and Hubject-powered EV charger availability and session pricing inside your routing engine.
Soundbox / acceptance-network events — Webhook-style notifications for merchant acceptance flows (NCR Voyix Connect–style POS) so back-office reconciliation runs without manual exports.

What changed in the all-new Comdata App (2024–2025)

In 2024 Corpay retired the legacy Driven for Comdata experience and shipped a unified Comdata App for fleet administrators, drivers, and guest users on iOS and Android. The relaunch added Face ID / Touch ID authentication, in-app card PIN reset, multi-card wallet management, peer-to-peer transfers between Comdata users, and a new fuel and amenities site locator. In parallel, the Corpay × Hubject partnership announced in 2024 began rolling out Plug&Charge EV roaming across thousands of US and Canadian charging stations, and an NCR Voyix Connect partnership announced for fleet card acceptance is targeting deployment alongside next-generation commercial solutions in 2026.

For integrators, this means the surface area worth exposing has expanded sharply: the same backend now covers diesel pump transactions, prepaid card top-ups, peer-to-peer micropayments, and EV session billing — all within one OpenFinance-style data envelope.

Data available for integration

The table below lists the structured data we have successfully extracted, normalized, and exposed through Comdata App / Comdata Web Services 2.1 (Fleet Credit) integrations. All access is performed under explicit fleet administrator authorization, with credentials and consent records retained for audit.

Data typeSource (screen / module)GranularityTypical use
Fleet card transactionsTransaction history tab; iConnectData posting feedPer swipe — date, time, lat/long, merchant, gallons, price, total, driver ID, unit ID, odometerIFTA filing, fuel-tax recovery, cost-per-mile, fraud detection
Card balance & statusWallet / card management screenPer card — available, pending, daily limit, lock stateReal-time spend control, dispatcher pre-trip checks
Driver & unit rosterFleet administrator consolePer driver — driver number, PIN status, vehicle, employment statusHR sync, onboarding/offboarding workflows
Statement & invoice exportsReportIQ / billing modulePer billing cycle — line items, fees, rebates, taxesERP posting, AP reconciliation, revenue assurance
Site locator resultsFuel & amenities locatorPer query — station ID, brand, services, lane count, posted priceRouting optimization, driver navigation, lane availability
EV charging sessionsHubject-powered EV roaming layerPer session — charger ID, kWh, start/stop timestamps, session priceEV cost reporting, mixed fuel/EV fleet analytics
Peer-to-peer transfersWallet → Send / ReceivePer transfer — counterparty, amount, memo, posted/pendingDriver advance reconciliation, cash-in-lieu controls

What we deliver

Deliverables checklist

  • OpenAPI / Swagger specification for every exposed endpoint
  • Authorization flow report mapped against Comdata Web Services 2.1 WS-Security and the new mobile token chain
  • Runnable source for login, statement, balance, and locator APIs (Python / Node.js / Go on request)
  • Webhook receivers for posting events and EV charging session callbacks
  • Postman collection plus pytest / vitest harness
  • Compliance pack: PCI DSS 4.0 scope notes, data-minimization checklist, retention guidance

API example: Comdata transaction statement (pseudocode)

POST /api/v1/comdata/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>

{
  "account_code": "ABC123",
  "card_numbers": ["55670012********"],
  "from_date": "2026-03-01",
  "to_date":   "2026-03-31",
  "include":   ["fuel", "non_fuel", "ev_session"]
}

200 OK
{
  "transactions": [
    {
      "txn_id": "CD-2026-0312-0098",
      "posted_at": "2026-03-12T14:08:11Z",
      "merchant": { "id": "TS-9182", "name": "Pilot #392", "lat": 36.15, "lng": -86.78 },
      "card_last4": "1234", "driver_id": "D00041", "unit_id": "U207",
      "product": "ULSD", "gallons": 142.31, "ppg": 3.689, "amount": 524.97,
      "odometer": 412998, "currency": "USD", "status": "POSTED"
    }
  ],
  "next_cursor": "eyJvZmYiOjUwfQ=="
}

API example: Comdata mobile login (token bind, pseudocode)

POST /api/v1/comdata/auth/login
Content-Type: application/json

{
  "username": "fleetadmin@example.com",
  "password": "<REDACTED>",
  "device_id": "ios-7E2B-...",
  "biometric": "face_id"
}

200 OK
{
  "access_token": "eyJraWQ...",
  "refresh_token": "rt_8c91...",
  "expires_in": 1800,
  "user_type": "FLEET_ADMIN",
  "scopes": ["transactions.read", "cards.manage", "wallet.transfer"]
}

API example: posting webhook (pseudocode)

POST https://your-host/webhooks/comdata
X-Comdata-Signature: t=1711899...,v1=8a91...
Content-Type: application/json

{
  "event": "txn.posted",
  "txn_id": "CD-2026-0412-1551",
  "card_last4": "1234",
  "amount": 312.40,
  "gallons": 84.10,
  "merchant_id": "TS-2207",
  "occurred_at": "2026-04-12T17:51:09Z"
}

Typical integration scenarios

1. IFTA & fuel-tax automation

Mid-sized OTR carriers must aggregate every diesel transaction by jurisdiction. We expose the Comdata transaction API with state, gallons, and odometer fields and stream events into an IFTA reporting service. This eliminates manual CSV exports from iConnectData and shrinks quarterly close from days to minutes — mapping cleanly onto the OpenFinance pattern of consented, standardized financial data sharing.

2. ERP / AP reconciliation

Finance teams want every Comdata invoice line item posted directly into NetSuite, SAP, or QuickBooks. We hook the ReportIQ statement endpoint, normalize line items into a canonical schema (txn_id, gl_account, cost_center, amount, tax), and push them to the ERP through a JSON-RPC bridge — closing the loop between fleet card spend and the chart of accounts.

3. Real-time fraud & spend control

Pair the posting webhook with a rules engine to detect anomalies (off-route purchases, gallons exceeding tank capacity, after-hours activity). When a rule fires, the bridge calls the card-management API to lock the card and notifies dispatch via Slack or Teams within seconds — a true OpenFinance-style consented control plane on top of the Comdata App backend.

4. Mixed diesel + EV fleet analytics

For fleets piloting electric trucks, we merge Comdata diesel transactions with Hubject-powered EV charging sessions in a single time-series store. Cost-per-mile becomes comparable across powertrains, and the data feeds sustainability dashboards used for SEC climate disclosures and customer ESG reporting.

5. Driver mobile companion & locator

Some carriers embed Comdata's fuel/amenities locator inside their own driver app. We wrap the locator endpoint with caching and lane-availability logic, then expose it as a clean REST endpoint so internal apps can recommend the cheapest, closest in-network site without re-implementing Corpay's UI.

Technical implementation notes

Authorization & transport

The mobile Comdata App uses bearer tokens issued after a username/password (plus optional biometric) login. The legacy Comdata Web Services 2.1 (Fleet Credit) channel uses WS-Security with username/password in the SOAP header over TLS. Our integrations normalize both into a single OAuth-2.0-style facade with refresh tokens, scope claims, and PKCE for any mobile-originated flows.

Pagination, throttling, retries

Statement endpoints return cursor-paginated results; we recommend polling with exponential backoff and idempotency keys. Webhooks include an HMAC signature header so the receiver can verify origin. Rate limits in production typically tolerate a few requests per second per fleet account, so we batch reconciliation jobs accordingly.

Error handling

We map upstream faults to a stable error envelope: 4xx for caller mistakes (auth, validation), 409 for stale state (duplicate webhook), 5xx for upstream Corpay outages. Every error carries a trace_id that ties through to the studio's observability stack so support tickets can be triaged in minutes.

Compliance & privacy

Fleet card data is in scope for PCI DSS 4.0 the moment a PAN or full card number is touched. We default to tokenized identifiers (card_last4 only) and never log full PANs. Where customers operate in regulated geographies we also align with SOC 2 Type II, ISO/IEC 27001:2022, and the relevant US state privacy laws (CCPA/CPRA, Texas TDPSA, Colorado CPA). For fleets crossing into Canada or the EU, OpenBanking-style consent records (PSD2-equivalent) are produced for each authorization grant.

Every integration ships with a written data-flow inventory, a retention policy, and a documented incident-response runbook. We never bypass rate limits, never use undocumented administrative endpoints, and only operate under the fleet administrator's explicit, revocable authorization. NDAs and DPAs are available on request.

Data flow / architecture

A typical Comdata App integration uses four logical nodes:

  1. Client (Comdata App or iConnectData) — authenticated session held by the fleet administrator or driver.
  2. Ingestion / API gateway — our normalization layer that issues bearer tokens, applies PKCE, and translates between mobile JSON and Web Services 2.1 SOAP where needed.
  3. Storage — append-only ledger of transactions, balances, and webhook events; encrypted at rest (AES-256) with role-based access.
  4. Analytics & downstream APIs — REST endpoints, ERP connectors, and BI exports that customer systems (TMS, ERP, BI, IFTA tooling) consume.

Market positioning & user profile

Comdata is a B2B fleet payments platform inside the Corpay (formerly FleetCor) portfolio, with strong concentration in North American over-the-road trucking. The Comdata App primarily serves three user types: fleet administrators (back-office finance and operations staff at carriers and private fleets), drivers (professional CDL drivers using cards at 8,000+ truck stops and the Comdata acceptance network), and guest users who are evaluating the platform. Adoption skews to mid-market and enterprise carriers in the US and Canada, on both iOS and Android, with growing EV-curious cohorts onboarding through the Corpay × Hubject Plug&Charge rollout.

Screenshots

Click any thumbnail to view a larger version.

Comdata App screenshot 1
Comdata App screenshot 2
Comdata App screenshot 3
Comdata App screenshot 4
Comdata App screenshot 5
Comdata App screenshot 6

Similar apps & integration landscape

The fleet card and fuel payments ecosystem is broad. The apps below routinely appear alongside Comdata in carrier procurement evaluations and integration backlogs. We list them only to describe the broader landscape — many of our clients run a mix of these cards and need a unified, normalized data layer across them.

  • WEX Fleet Card — One of the largest US fleet card programs with 95%+ acceptance at general fuel stations; fleets that mix WEX with Comdata typically need merged transaction views for ERP posting.
  • EFS (a WEX brand) — Over-the-road trucking card with access to ~16,000 truck stops; carriers commonly want unified IFTA and cost-per-mile reporting across EFS and Comdata.
  • Voyager (U.S. Bank Voyager Mastercard) — Universal-acceptance dual-network card; integrators frequently consolidate Voyager and Comdata statements into a single AP feed.
  • Fuelman — Another Corpay portfolio fleet card targeted at regional fleets; many fleets run Fuelman and Comdata side-by-side and benefit from cross-program analytics.
  • Coast — Visa-based fleet card with Stripe-style developer ergonomics; pairs naturally with Comdata for fleets that want broader merchant acceptance plus deep truck stop discounts.
  • CFN (Commercial Fueling Network) — West Coast cardlock network; West Coast fleets typically integrate CFN with Comdata to cover both cardlock and retail truck stops.
  • RTS Financial Pro Fuel Card — Boutique card for small to mid carriers with tight back-office integration needs; common companion to Comdata for SMB fleets.
  • AtoB — Tech-forward fleet card designed for trucking SMBs; teams comparing AtoB and Comdata often want a single transaction export schema for analytics.
  • Pliant Fleet Card — European-focused fleet credit card with ISO/IEC 27001 and PCI DSS posture; relevant for carriers running cross-Atlantic operations alongside Comdata.
  • Driven for Comdata — Legacy mobile experience now superseded by the Comdata App; some integrators still need bridge logic to migrate users and historical data.

About our studio

We are an independent technical service studio focused on App interface integration and authorized API integration. Our engineers come from fintech, payments, fleet telematics, and protocol-analysis backgrounds, and have shipped production integrations against Comdata Web Services 2.1, iConnectData, WEX, and several Corpay partner platforms.

  • Fleet payments, fuel-tax recovery, IFTA automation, ERP/TMS bridges
  • EV charging data integration (Hubject, OCPI, OCPP) and mixed-fuel analytics
  • Custom Python / Node.js / Go SDKs with CI test harnesses
  • End-to-end pipeline: protocol analysis → build → validation → compliance
  • Source code delivery from $300 — runnable API source code plus full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — access our hosted endpoints and pay only for the calls you make, no upfront cost

Contact

For quotes, sandbox access, or to submit your Comdata App scope, please open our contact page:

Contact page

Typical response time: under one business day. NDAs and DPAs available on request.

Engagement workflow

  1. Scope confirmation — which Comdata data (transactions, statements, balances, locator, EV sessions) and which downstream system.
  2. Protocol analysis & API design (2–5 business days, complexity-dependent).
  3. Build and internal validation against a fleet administrator sandbox account (3–8 business days).
  4. Documentation, OpenAPI spec, sample code, Postman collection (1–2 business days).
  5. Acceptance test with the customer's data, then handover or hosted-API onboarding (typical first delivery: 5–15 business days).

FAQ

What do you need from me to start?

The target app (Comdata App), your fleet account credentials or a sandbox login, and a short list of data fields you need (e.g. "all card 1234 fuel transactions for 2026 Q1").

How long does delivery take?

Usually 5–12 business days for a first API drop and documentation. EV/Hubject extensions and webhook plumbing may add a few days.

How do you handle compliance?

Authorized access only, full audit logging, PCI DSS 4.0 scope minimization (no full PAN storage), data-minimization guidance, and DPAs / NDAs when required.

Do you support both source-code delivery and hosted API?

Yes — choose either runnable source code plus docs (from $300), or pay-per-call access to our hosted endpoints. Many customers start with the hosted API and migrate to source-code delivery later.
📱 Original app overview (appendix — Comdata App)

Experience the all-new Comdata app, delivering enhanced functionality and a seamless experience for fleet administrators, drivers, and guest users alike. This revamped app provides an improved and intuitive interface for everyone. Existing Driven for Comdata app users can simply log in with their current credentials, while new users can easily register and select their user type via the 'register now' option. You will love the new fuel and amenities site locator.

Comdata is part of Corpay (formerly FleetCor Technologies) and one of the largest fleet payments providers in North America, supporting over-the-road carriers, private fleets, and small-business operators. The Comdata App (package com.corpay.comdata) replaces the older Driven for Comdata application and consolidates fleet card management, balance and transaction visibility, peer-to-peer transfers, and a fuel/amenities site locator into a single experience. Authentication supports Face ID and Touch ID, and PIN management is now self-service.

  • Card and account management — set/reset PINs, manage multiple cards in the wallet
  • Transaction history and balance views — anytime, anywhere
  • Peer-to-peer transfers between Comdata App users
  • Fuel and amenities site locator with in-network filtering
  • Real-time alerts, ReportIQ reports, and FleetAdvance fuel scoring on the back-office side
  • EV charging via Corpay × Hubject — Plug&Charge across thousands of US/Canada chargers (BETA driver app for real-time availability and session pricing)
  • Acceptance network expansion — including the announced NCR Voyix Connect partnership for fleet card acceptance

This page describes authorized integration patterns built on top of Comdata App data; Comdata® and Corpay® are registered marks of their respective owners and any examples are illustrative only.