Report

Get Merchant Profile Details

get

Retrieve a list of merchant profiles.

Query parameters
merchantBoardedDatestringOptional

Filters the result set by the date the merchant was boarded to Xplor Pay. Format: YYYY-MM-DD.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchants

Get Current Pricing Configuration

get

Retrieve the current pricing configuration of a merchant.

Query parameters
merchantNumberstringOptional

The merchant's unique identification number.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantCurrentPricing

Get List of Merchant Disputes

get

Retrieve a list of disputes records associated for a specified merchant.

Query parameters
processingDateTimestringOptional

Filters disputes by the date and time when the dispute was processed.

resolvedDatestringOptional

Filters disputes by the date when they were resolved.

billingAdjustmentDatestringOptional

Filters disputes where a billing adjustment was applied on the specified date.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantDisputes

Get List of Cases

get

Retrieve a list of merchant case records.

Query parameters
createdDatestringOptional

Filters results by the case creation date. Format: yyyy-mm-dd.

closedDatestringOptional

Filters results by the case closure date. Format: yyyy-mm-dd.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantCases

Get Bank Deposit Records

get

Retrieve a list of merchant bank deposit records.

Query parameters
merchantNumberstringOptional

The merchant's unique identification number.

expectedFundingDatestringOptional

Filters deposit records by the expected funding date, calculated based on the merchant's Next Day Funding flag.

fundingRequestDaysOldintegerOptional

Filters deposit or withdrawal records by the request date and time when the funding request was created.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantBankDeposits

Get Transaction Records

get

Retrieve a list of transaction records associated to a specified merchant.

Query parameters
settlementDatestringOptional

Filters the date of the transaction was settled in the payment system. Format: yyyy-mm-dd

transactionDatestringOptional

Filters the date of the transaction was captured by the terminal.

merchantNumberstringOptional

The merchant's unique identification number.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantTransaction

Get Merchant Closed Batches

get

Retrieve the information about closed batches for the specified merchant.

Query parameters
merchantNumberstringOptional

The merchant's unique identification number.

expectedFundedDatestringOptional

Filters results by the date when the transaction batch is expected to fund. Format: YYYY-MM-DD.

batchStatusstringOptional

Filters results by the transaction batch status. Valid values: Closed, Settled or Funded. NOTE: Status Open is always excluded from the result set.

expectedFundedDateRangestringOptional

Filters results by a date range as start and end date for funding data. Format: YYYY-MM-DD;YYYY-MM-DD.

sortBystringOptional

Specifies sorting of the paginated result set. Supports multiple fields. Valid format: desc (MerchantNumber), asc (TransactionAmount).

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantClosedBatches

Get Merchant Card Transaction

get

Retrieve detailed card transaction records for a specified merchant, including voided transactions.

Query parameters
statusstringOptional

Filters results by the transaction status. Valid values: Void, Settled, Funded by Other, Approved, or Success.

merchantNumberstringOptional

The merchant's unique identification number.

settlementStartDatestringOptional

Filters results by the start date of the settlement period. Format: YYYY-MM-DD. If used, must include SettlementEndDate. The date range cannot exceed 90 days.

settlementEndDatestringOptional

Filters results by the end date of the settlement period. Format: YYYY-MM-DD. If used, must include SettlementStartDate. The date range cannot exceed 90 days.

transactionStartDatestringOptional

Filters results by the start date of the transaction period. Format: YYYY-MM-DD. If used, must include TransactionEndDate. The date range cannot exceed 90 days.

transactionEndDatestringOptional

Filters results by the start date of the transaction period. Format: YYYY-MM-DD. If used, must include TransactionStartDate. The date range cannot exceed 90 days.

batchNumberintegerOptional

Filters results by a single batch number. Format 123.

customerIdstringOptional

Filters results by a single customer ID.

gatewayTransactionIdintegerOptional

Filters results by a single Quest Gateway internal transaction ID.

invoicestringOptional

Filters results by a single invoice number.

orderIdstringOptional

Filters results by a single order ID.

purchaseOrderstringOptional

Filters results by a specific purchase order.

transactionAmountMaxnumberOptional

Filters results by the maximum amount in a range. If used, must include TransactionAmountMin.

transactionAmountMinnumberOptional

Filters results by the minimum amount in a range. If used, must include TransactionAmountMax.

transactionIdentifierstringOptional

Filters results by a specific transaction identifier.

transactionTypestringOptional

Filters results by a specific transaction type. Valid values: Refund, Purchase, etc.

transactionBatchIdstringOptional

Filters results by a specific transaction batch ID. If provided, returns only records associated with this ID.

approvalCodestringOptional

Filters results by the approval code returned by the card network.

authorizationCodestringOptional

Filters results by the authorization response code returned by the processor.

cardNumberLast4stringOptional

Filters results by the last four digits of the card number used in the transaction.

cardTypestringOptional

Filters results by the card brand used for the transaction. Valid values: American Express, Clearent, Debit Network, Discover, Electronic Benefit, MasterCard, Merlin, Not Applicable, Undefined, Unknown, Visa.

pendingAuthstringOptional

Filters results by whether the transaction is pending authorization.

storeNumberstringOptional

Filters results by unique identifier for the merchant's store location.

storeTerminalNumberstringOptional

Filters results by the store's POS device or virtual terminal assigned by the merchant.

terminalNumberstringOptional

Filters results by the unique identifier for the POS device or virtual terminal.

sortColumnstringOptional

Specifies sorting of the paginated result set to a single column returned in data set. Example: MerchantNumber.

sortDirectionstringOptional

Specifies the sorting order of the result set. Valid values: ASC or DESC.

pageNumberintegerOptional

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

pageSizeintegerOptional

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

Responses
200

Success

application/json
get
/data/api/v1.0/standard/merchantCardTransaction

Last updated

Was this helpful?