This function allows you to pull transactions from the system. There is a 5000 transaction limit, please use the date filters to limit your request.
Method: GET
URL: transaction/list
Parameters:
Name | Required | Description |
startDate | No | Filter out transactions after the transaction date. |
endDate | No | Filter out transactions before the transaction date. |
createStartDate | No | Filter out transactions after the date it was created in MCA Suite. |
createEndDate | No | Filter out transactions before the date it was created in MCA Suite. |
dealId | No | MCA Suite Deal ID |
dealName | No | Deal Name. Only works if unique |
type | No | Type of transaction. Valid values include: Manual, Upload, ACHWorks, Actum, Discount, Fee, or Payment. "Payment" type will be everything but discounts and fees. |
Example:
https://xyz.com/transaction/list?startDate=08/01/2021&endDate=08/31/2021
Return Example
{
"success": true,
"transactions": [
{
"id": 321,
"date": "06/11/2021",
"amount": "25.02",
"collector": null,
"merchantNumber": null,
"type": "ACHWorks",
"description": null,
"transactionNumber": "M1-321",
"dateCreated":"06/11/2021 05:12:11",
"dealId":321
},
{
"id": 123,
"date": "06/18/2021",
"amount": "1255.10",
"collector": null,
"merchantNumber": null,
"type": "Manual",
"description": "Entered Manually",
"transactionNumber": "323",
"dateCreated":"06/18/2021 05:12:11",
"dealId":323
}
]
}