FousComdata iConnectData
Turn Comdata iConnectData into an API
Read your Real Time Transaction History and Express Check code activity from iConnectData with one API call each. A workflow can pull yesterday's Declined transactions each weekday morning and email you each card, merchant and authorized amount.
Works with your own Comdata iConnectData account. Fous is an independent product.
What you can build on iConnectData
Get real-time transaction history
Build thisReads Manage > Transactions > Real Time Transaction History for the customer ID, transaction status and date range you give.
- Takes
- Customer ID, transaction status (optional), start date, end date
- Returns
- Customer ID, transaction date/time, cardholder name, card number, merchant name, status, authorized amount, posted amount, posted date/time, MCC, currency code
Check Express Check code activity
Build thisReads Manage > Express Check > Display Code Activity for one code: the original amount, amount used, balance and each transaction against it.
- Takes
- Customer ID, sequence number
- Returns
- Original amount, amount used, balance, control numbers, transactions, cleared or pending
Retrieve an Express Code
Build thisFills in Manage > Express Check > Request Express Check Code with the amount and fee code, shows the charges and retrieves the code.
- Takes
- Customer ID, amount, fees plus or less (P or L), optional fields your company uses
- Returns
- Express Code, amount, charges, fees, reference number
Automate iConnectData with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Yesterday's declined transactions, every customer ID
Build this- Starts
- Every weekday at 7:00
- Step 1
- For each customer ID you name, get yesterday's real-time transaction history with the status Declined.
- Step 2
- Stop when there are none.
- Step 3
- Email you the list grouped by cardholder, with card number, merchant name and authorized amount.
Posted transactions, handed to your accounting system
Build this- Starts
- Every day at 6:00
- Step 1
- For each customer ID, get the last 7 days of real-time transaction history with the status Posted.
- Step 2
- Keep the transactions that were not there on the last run.
- Step 3
- Post each one, with cardholder, card number, merchant, MCC and posted amount, to your ERP webhook.
Express Codes with a balance left or a check Pending
Build this- Starts
- Every Monday at 8:00
- Step 1
- For each customer ID and sequence number in your list, check the Express Check code activity.
- Step 2
- Keep the codes with a balance above zero or a check still Pending.
- Step 3
- Email you the list with original amount, amount used and balance.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get real-time transaction history” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "w6.iconnectdata.com/get_real_time_transactions",
"input": {
"customer_id": "AC123",
"transaction_status": "Declined",
"start_date": "2026-11-10",
"end_date": "2026-11-11"
}
}'
{
"status": "completed",
"data": {
"customer_id": "AC123",
"transactions": [
{
"transaction_datetime": "2026-11-10T21:42:00",
"cardholder_name": "Northwind Unit 214",
"card_number": "XXXXXXXXXXXX4471",
"merchant_name": "Globex Travel Center",
"transaction_status": "Declined",
"authorized_amount": 412.56,
"posted_amount": null,
"posted_datetime": null,
"mcc": "5542",
"currency_code": "USD"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
IConnectData’s own options
Comdata offers web services (WSDL requests over SOAP) for its Fleet Card, Mastercard and Virtual Card programs, and REST APIs through a developer portal. Comdata says any action in its web interfaces can also be done with its web services, such as ordering and blocking cards. Access goes from a mock service to a sandbox to production, after a skill certification with Comdata's technical team. No price is published.
| Option | What it covers | What it takes |
|---|---|---|
| Comdata Web Services (SOAP) | Account information, ordering and blocking cards, adding and managing vehicles. Versions 1.0, 2.0 and 2.1, plus MCWS, PropWS, VCWS and VEWS. | Register on the developer portal, use the mock service, request sandbox and then production access after a skill certification. |
| Comdata REST APIs | APIs organized around REST, documented on the developer portal with a mock service. | A developer registration on the portal, then the same sandbox and production requests. |
| reportQ quick reports | Reports such as the TMR transaction enhanced summary and card listings, as PDF or Excel. | An iConnectData user. Reports run on request and are downloaded from Report Status and History. |
| iConnectData by hand | Real Time Transaction History, Express Check, Card Maintenance and My Invoices, searched by account code or customer ID. | An iConnectData user with access to the account code and customer IDs. |
Read on November 12, 2026: Comdata APIs and web services, Running a reportQ quick report, iConnectData Resource Center.
Signing in to iConnectData
iConnectData asks for your username and password, then a six-digit single-use code from the verification method you set up: Okta Verify or Phone. Signing in again from the same IP address can skip the code for 12 hours. With Fous you sign in once through iConnectData's own sign-in with your own account: the login is sealed with AES-256 and never shown to code or AI agents.
Worth knowing
- 45 days at a time, 180 days back
- Real Time Transaction History searches at most 45 days within the previous 180 days. For a longer period, call the method once per 45-day window.
- Reports run, then you download them
- A reportQ report is listed under Report Status and History with a Report Running icon until it is ready. The Download link appears in the Action field only then.
- Express Code fees: P or L
- Each Express Code carries a fee code: P invoices the fee to your company, L deducts it from the check's balance. Display Charges shows the charges before you retrieve the code.
- Access follows customer IDs
- Real Time Transaction History filters by account code, five digits assigned by Comdata, and customer ID. Without access to a customer ID, or the authority for an action, Express Check shows an error.
More in Finance: payments, cards and lending
- U.S. Bank Access Online
- CareCredit Provider Center
- Synchrony Business Center
- e-OSCAR
- WEX Online
- NextGear Capital Account Portal
- Elavon Payments Insider
- Moneris Merchant Direct
- Portal Rede
- Site Cielo
- Worldpay iQ
- CAFS
- Paymode-X
Other industries: PhilHealth EPRS, FBR IRIS, Alloggiati Web, Portal Empresarial INFONAVIT, Rev360, Cégkapu.
Frequently asked questions
Comdata offers SOAP web services and REST APIs through its developer portal, and says any action in its web interfaces can be done with them. Access goes from a mock service to a sandbox, then to production after a skill certification with Comdata's technical team. No price is published.
Real Time Transaction History covers the previous 180 days, searched 45 days at a time. You can filter by Authorized, Posted, Declined, Credit or Disputed, and the Excel download adds columns such as Decline Code, Decline Message and Merchant Address.
Open Manage > Express Check > Display Code Activity and enter the sequence number. It shows the original amount, amount used and balance, with each transaction. View Check appears once the check clears, and Pending before that.
No. Fous is an independent product. You use it with your own iConnectData account, and a method reads and does only what that account can.
Put Comdata iConnectData behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextWEX OnlineNextGear Capital Account PortalElavon Payments InsiderPhilHealth EPRSHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Comdata iConnectData (Comdata (Corpay)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.