Reconciliation API
Overview
The GetReconReport endpoint returns a list of Sola-charged invoices for a specified Cardknox MID (or multiple MIDs) over a given date range. Each invoice includes fee breakdowns, billing status, and processor details, making it the primary way to reconcile the fees Sola bills against your account activity.
Endpoints
/GetReconReport
Gets a list of Invoices for a specific Cardknox MID with an option to retrieve invoices for multiple MIDs. This report is for GoPlus merchants only and gives invoices for all items that are charged by Sola.
Method: POST
Authentication is required.
Request Body (JSON)
Parameter
Required
Type
Description
FromDate
Yes
Date
The start date to pull invoices for
ToDate
Yes
Date
The end date to pull invoices for. Can be max 6 months from FromDate if IsMultiMidReport is false, 31 days if true
IsMultiMidReport
No
Boolean
If true, data will be returned for all mids user has access to. Only works with Cognito+Mid authentication
Sample Request
{
"FromDate": "2026-04-15",
"ToDate": "2026-04-19",
"IsMultiMidReport": false
}Response Body (JSON)
Parameter
Type
Description
Valid Values
Result
Char
The result of the API call. S represents success, E represents an error.
S, E
RefNum
String
A unique request ID.
Error
String
If the Result parameter contains a value of E, this parameter will contain any relevant error messages.
InvoiceList
Array containing JSON object
The invoices for the requested billing date range
See fields below
Invoice Field
Type
Description
Valid Values
InvoiceId
String
The unique id of this invoice
numeric
InvoiceDescription
String
The description of the fees being charged on the invoice
SolaMID
String
The Sola MID the fee was billed to
numeric, valid Sola MID
ProcessorMID
String
The Processor MID of the account the fee was billed to
numeric, valid Fiserv or ACHQ MID
DBA
String
The account’s business name
BillingStatus
String
The current status of the invoice
Completed, Bounced, paid, paid-reconciled
BillingDate
Date
The date the fees were billed
TransactionStartDate
DateTime
Only returned on invoices where the description is “Processing Fees”. The start date of the transactions the fees were charged for
TransactionEndDate
DateTime
Only returned on invoices where the description is “Processing Fees”. The end date of the transactions the fees were charged for
Processor
String
The processor of the account/SolaMID the invoice is for
Go Plus, ACHQ
ProcessingFees
Float
The amount of the fees charged for transaction processing
OtherFees
Float
The amount of fees charged for other services
TotalFees
Float
The total amount of the fees charged
Batches
String
Only returned on invoices where the description is “Processing Fees” for accounts billed per batch. The batches the fees were charged for
comma-delimited list of batch numbers
Sample Response
Last updated
Was this helpful?

