Report

Get Consolidated Funding

get

Retrieve itemized transactions for a specified timeframe, including batch and funding details for reconciliation.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the start date of the settlement period. Start date must be earlier than endDate, otherwise, response returns no results. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the end date of the settlement period. Defaults to 90 days before the current date if no other parameter is provided. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

transactionBatchIdIntegerOptional

Filters results by a specific transaction batch ID. If provided, only data related to this ID is returned.

fundingRequestIdIntegerOptional

Filters results by a specific funding request. If provided, only details for the specified funding request ID are returned.

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/ConsolidatedFunding

Get Merchant ACH Returns and Rejects

get

Retrieve ACH return and reject details grouped by the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantACHReturns

Get Merchant Application

get

Retrieve the application details and status of the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by the start date when the merchant was submitted, application status, or boarded. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by the end date when the merchant was submitted, application status, or boarded. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantApplication

Get Attestation Status

get

Retrieve the attestation status and related compliance details for the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantAttestation

Get Merchant Attrition

get

Retrieve the inactive merchant details including key dates of their most recent activity.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the start date when first deposit settled. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the end date when last deposit settled. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantAttrition

Get Merchant Billing

get

Retrieve the billing activity and information grouped by month for a specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the start date of the billing period. The value must be the first day of the month. Default is the first day of the previous month. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the end date of the billing period. The value must be the last day of the same month as the start date. Default is the last day of the month defined by the start date. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantBilling

Get Merchant Equipment Records

get

Retrieve the equipment details associated with the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by the start date based on the equipment order creation. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by the end date based on the equipment order creation. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantEquipment

Get Merchant Funding Activity

get

Retrieve the funding activity details for the specified merchant, including batch numbers, settlement dates, transaction activity, and amounts.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the start date when first deposit settled. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the end date when last deposit settled. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/FundingActivity

Get Merchant Interchange Qualification

get

Retrieve the interchange and qualification details grouped by the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the date when the first settlement occurred. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the date when the last settlement occurred. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/InterchangeQualification

Get Disputes Lifecycle

get

Retrieve the disputes lifecycle report within the specified date range of the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters results by the start date when disputes received. Format: YYYY-MM-DD.

endDateStringRequired

Filters results by the end date when disputes received. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/DisputesLifecycle

Get Merchant Support Ticket Activity

get

Retrieve the portfolio-level details of support ticket activity for the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filters result by the start date when the last case was modified. Format: YYYY-MM-DD.

endDateStringRequired

Filters result by the end date of the most recent case modification. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/SupportTicketActivity

Get Merchant Chargebacks

get

Retrieve the chargeback details with reason codes and dates of the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by date when the first chargeback was settled in Xplor Pay system. Default to 90 days before the current date. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by date when the last chargeback was settled in Xplor Pay system. Default to the current date. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantChargebacks

Get Merchant Information

get

Retrieve the general information of the specified merchant, including ACH, CBD, and PCI status details.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantInformation

Get Merchant Users

get

Retrieve the user role, status, activity, and contact information for the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantUser

Get Monthly Residual Details

get

Retrieve the portfolio residual details of the specified merchant, including billed volume, fees, income, and settlement details.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by the start date of the billing month. The value must be the first day of the month. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by the end date of the billing month. The value must be the last day of the same month as the start date. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantMonthlyResiduals

Get Merchant PCI Status

get

Retrieve the current PCI compliance status for the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantPCIStatus

Get Portfolio Report

get

Retrieve the key information and activity within a portfolio of the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/Portfolio

Get Merchant Pricing

get

Retrieve the merchant pricing details based on the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantPricing

Get Residual Summary

get

Retrieve the summary of portfolio residuals of the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by the start date of the billing month. The value must be the first day of the month. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by the end date of the billing month. The value must be the last day of the same month as the start date. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/ResidualSummary

Get Merchant Terminal

get

Retrieve the terminal ID and MID details for merchants that have closed one or more batches.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantTerminal

Get Merchant Withholding

get

Retrieve the portfolio-level details of backup withholding for the specified merchant.

Query parameters
merchantNumberStringOptional

The merchant's unique identification number.

startDateStringRequired

Filter the results by date when the first merchant withholding occurred. Format: YYYY-MM-DD.

endDateStringRequired

Filter the results by date when the last merchant withholding occurred. Format: YYYY-MM-DD.

sortColumnStringOptional

Specifies the column name used to sort the result set.

sortDirectionStringOptional

Specifies the sorting order for the results. Valid values: ASC (ascending) or DESC (descending).

pageNumberIntegerRequired

Specifies the page number of results to return when pagination is applied.

pageSizeIntegerRequired

Specifies the number of results to return per page. Maximum: 10000. Default: 50.

Responses
chevron-right
200

Success

application/json
get
/data/api/v1.0/reporting/MerchantWithholding

Last updated

Was this helpful?