Reports & Reconciliation

Parameter-only guide for reporting across TSYS, Fiserv Omaha, and Fiserv North, including legacy endpoints. Focused on reporting & reconciliation.

Merchants can generate reports to monitor transactions, deposits, ACH funding, disputes/chargebacks, and statements. This page lists endpoints and parameters only (no request/response bodies) to streamline reporting & reconciliation workflows. Legacy endpoints are included for reference but should not be used for new implementations.

Notes

Most reports return data only in production. Use live MIDs with activity.

  • Acquiring account reports (TSYS, Fiserv Omaha, Fiserv North) are the recommended sources for reconciliation.
  • Statements are retrieved via APIs for non‑legacy customers. MX Merchant authentication is technically possible but not the primary approach.
  • For issues, customers should contact Client Services or MXM Support; they will escalate internally if needed.

Authentication summary (from collection)

ContextMethodCredentialsNotes
MX Merchant Reporting (acquiring)BearertokenUsed across TSYS, Fiserv Omaha/North reporting endpoints.
Legacy MX MerchantBasicusername/password (also ConsumerKey/ConsumerSecret in some flows)Legacy endpoints under /checkout/v3/report/....
MX ConnectBearertokenUsed by some Fiserv Omaha reporting (e.g., ACH via api.mxconnect.com).

ACH Funding — Reconciliation (TSYS)

Funding activity and adjustments for TSYS acquiring; use to reconcile deposits/fees at the bank level.

GET https://api2.mxmerchant.com/report/v1/tsys/ach

NameTypeRequiredExampleDescription
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
sortstringNobatchDate:descSort field/order.

Authentication (TSYS Bearer)

  1. Basic Auth to get token: GET https://api2.mxmerchant.com/security/v1/application/merchantId/{TSYS-MID}/token with username={{TSYS-KEY}} and password={{TSYS-SECRET}}.
  2. Read jwtToken from the response and set it as Bearer token for reporting calls above.

Batch report

Batch-level view to reconcile settlement activity by batch date and totals.

GET https://api2.mxmerchant.com/report/v1/tsys/batch

NameTypeRequiredExampleDescription
startDatestring (YYYY-MM-DD)Yes2025-08-01Start of date range.
endDatestring (YYYY-MM-DD)Yes2025-09-01End of date range.
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
sortstringNobatchDate:descSort field and order.
summarybooleanNofalseIf true, returns summary aggregates only.

Batch transactions report

Drill-down of transactions within a specific batch for detailed reconciliation.

GET https://api2.mxmerchant.com/report/v1/tsys/batch/transactions

NameTypeRequiredExampleDescription
batchDatestring (YYYY-MM-DD)Yes2025-08-19Batch processing date.
batchNumberstringYes123456Batch identifier.
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
sortstringNobatchDate:descSort field and order.

Important: Avoid using an includeFields parameter for batch transactions. It does not function as intended and returns all fields; therefore it is excluded from this documentation until fixed.

Transactions report

Detailed view of individual transactions (type, card brand, amounts, auth code, batch/terminal references) to investigate charges and support reconciliation.

GET https://api2.mxmerchant.com/report/v1/tsys/transactions

NameTypeRequiredExampleDescription
paymentTypestringNoanyFilter by payment type (e.g., card, ach, any).
cardTypestringNovisaFilter by card network.
sizeintegerNo100Page size.
fromintegerNo0Pagination offset.
sortstringNotransactionDate:descSort by transaction date.
isExportbooleanNotrueToggles export formatting.

Additional TSYS reports (if present in your environment, e.g., Disputes): follow the same query conventions for pagination and sorting.


Batch report

Batch-level view for Fiserv Omaha acquiring; use to summarize settlement activity and gather batchDate/batchNumber for drill-downs.

GET https://api2.mxmerchant.com/report/v1/fd/batch

NameTypeRequiredExampleDescription
fromintegerNo0Pagination offset.
sizeintegerNo20Page size.
sortstringNobatchDate:descSort field/order.
summarybooleanNofalseSummary aggregates only when true.

Transactions report

Transaction-level detail for Fiserv Omaha (card/ACH), useful for investigations and line-level reconciliation.

GET https://api2.mxmerchant.com/report/v1/fd/transactions

NameTypeRequiredExampleDescription
paymentTypestringNoanyFilter by payment type (e.g., card, ach, any).
sizeintegerNo100Page size.
fromintegerNo0Pagination offset.
sortstringNotransactionDate:descSort by transaction date.

Chargebacks / disputes

Dispute cases for Fiserv Omaha; includes reason codes, amounts, and processing dates.

GET https://api2.mxmerchant.com/report/v1/fd/disputes

NameTypeRequiredExampleDescription
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
dateTypeFilterstringNoYearTime window selector (e.g., Day, Month, Year).
sortstringNoprocessingDate:descSort by processing date.

ACH funding — reconciliation (MX Connect)

Reconciliation view showing adjustments, chargebacks, deposits, fees, and reserves aligned to bank movements.

GET https://api.mxconnect.com/report/v1/fd/ach

NameTypeRequiredExampleDescription
sizeintegerNo100Page size.
fromintegerNo0Pagination offset.
sortstringNobatchDate:descSort field and order.

Batch transactions

Transaction details within a selected Fiserv Omaha batch for line-level reconciliation.

GET https://api2.mxmerchant.com/report/v1/fd/batch/transactions

NameTypeRequiredExampleDescription
batchDatestring (YYYY-MM-DD)Yes2025-08-19Batch date.
batchNumberstringYes123456Batch identifier.
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
sortstringNobatchDate:descSort order.

This section covers available endpoints for Fiserv North acquiring found in the shared collection. A standalone Transactions endpoint was not present in the JSON, so it is not included.

Batch report

Batch-level records for Fiserv North acquiring accounts; use with batch-transaction detail to complete reconciliation.

GET https://api2.mxmerchant.com/report/v1/fiserv/north/batch

NameTypeRequiredExampleDescription
startDatestring (YYYY-MM-DD)Yes2025-05-01Start of date range.
endDatestring (YYYY-MM-DD)Yes2025-09-09End of date range.
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
sortstringNobatchDate:descSort field and order.
summarybooleanNofalseIf true, returns summary aggregates only.

Chargebacks / disputes

Review chargeback cases with reason codes, amounts, and transaction dates for dispute management and reconciliation.

GET https://api2.mxmerchant.com/report/v1/fiserv/north/chargeback

NameTypeRequiredExampleDescription
fromintegerNo0Pagination offset.
sizeintegerNo100Page size.
dateTypeFilterstringNoYearTime window selector (e.g., Day, Month, Year).
sortstringNotransactionDate:descSort by transaction date.

ACH funding

ACH funding activity for Fiserv North—use alongside batches to match funding lines to source transactions.

GET https://api2.mxmerchant.com/report/v1/fiserv/north/achFunding

NameTypeRequiredExampleDescription
startDatestring (YYYY-MM-DD)Yes2025-05-01Start of date range.
endDatestring (YYYY-MM-DD)Yes2025-09-01End of date range.
sizeintegerNo100Page size.
fromintegerNo0Pagination offset.
sortstringNocompanyDescriptiveDate:descSort order.

Statements

Primary approach: Non‑legacy customers must retrieve statements via MX Connect APIs. While MX Merchant authentication remains technically possible, it is not the primary method.

Legacy note: The MX Merchant statements endpoint remains only for legacy accounts.

Legacy — Statements

GET https://api.mxmerchant.com/checkout/v3/report/statement

NameTypeRequiredExampleDescription
merchantIdstringYes{MID}Merchant ID.
statementDatestring (MM/DD/YYYY)Yes08/01/2025Statement month/day/year.

Legacy Reports (reference only)

Work with MX ISO Agent or VIMAS boarded accounts using MX Merchant. Use Basic Auth. Prefer acquiring reports for new builds.

Deposits (legacy)

Deposit-level funding view for legacy MX ISO Agent/VIMAS accounts; align deposits, fees, reserves, and adjustments for bank reconciliation.

GET https://api.mxmerchant.com/checkout/v3/report/deposit (path representative)

NameTypeRequiredExampleDescription
merchantIdstringYes{MID}Merchant ID.
startDatestring (MM/DD/YYYY)Yes09/01/2025Start date.
endDatestring (MM/DD/YYYY)Yes09/10/2025End date.
limitintegerNo100Page size.
offsetintegerNo0Pagination offset.

Settlement — batch transaction detail (legacy)

Line-level settlement details for a specified legacy batch; trace batch totals back to individual transactions.

GET https://api.mxmerchant.com/checkout/v3/report/settlement/batch/transaction

NameTypeRequiredExampleDescription
batchIdstringYes{batchId}Settlement batch identifier.
limitintegerNo100Page size.
offsetintegerNo0Pagination offset.

Chargebacks (legacy)

Legacy dispute case list for MX ISO Agent/VIMAS accounts; filter by date range to review reason codes, amounts, and statuses.

GET https://api.mxmerchant.com/checkout/v3/report/chargeback

NameTypeRequiredExampleDescription
merchantIdstringYes{MID}Merchant ID.
startDatestring (MM/DD/YYYY)Yes09/01/2025Start date.
endDatestring (MM/DD/YYYY)Yes09/10/2025End date.
dateRangestringNoCustomDate-range preset.
limitintegerNo100Page size.
offsetintegerNo0Pagination offset.

Volume (legacy)

Aggregated legacy processing volume with optional grouping (for example, by batch) to analyze trends over a date range.

GET https://api.mxmerchant.com/checkout/v3/report/volume

NameTypeRequiredExampleDescription
merchantsstringYes{MID}One or more merchant IDs.
startDatestring (MM/DD/YYYY)Yes09/06/2025Start date.
endDatestring (MM/DD/YYYY)Yes09/11/2025End date.
groupBystringNobatchGrouping key.
limitintegerNo10Page size.
offsetintegerNo0Pagination offset.

Tips for reconciliation

  • Prefer acquiring reports for the most robust, accurate reconciliation.
  • Use consistent date formats per endpoint (YYYY-MM-DD vs MM/DD/YYYY).
  • Combine Batch + Batch Transactions + ACH Funding to trace funding → deposit lines → transaction sources.
  • If issues arise, contact Client Services or MXM Support; they will escalate internally as needed.


© 2025 Priority Technology Holdings LLC. All rights reserved.