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:





NameRequiredDescription
startDateNo
Filter out transactions after the transaction date.
endDate
No
Filter out transactions before the transaction date.
createStartDateNo
Filter out transactions after the date it was created in MCA Suite.
createEndDateNo
Filter out transactions before the date it was created in MCA Suite.
dealIdNo
MCA Suite Deal ID
dealNameNo
Deal Name.  Only works if unique
typeNoType 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

        }

    ]

}