v1
latestOpenAPI 3.0.02026-07-2640301.0 MBcontacts/transactions
This endpoint is used to get a list of transactions associated with a contact.
Query parameters
Your account ID
API key for the account
Hashed signature for the request
Return transactions that occurred on or after this date/time. Can be specified in either YYYY-MM-DD HH:MM:SS or YYYY-MM-DD format.
Return transactions that occurred on or before this date/time. Can be specified in either YYYY-MM-DD HH:MM:SS or YYYY-MM-DD format.
Filter transactions by Contact ID
3 character currency code for the currency to fetch transactions for. If this is not specified it will be defaulted to the account's local currency (generally CAD).
Specifies the type of transaction to return. Accepted values are: 'EFT Funding', 'EFT Withdrawal', 'Interac Money Request', 'Interac Bulk Payout', 'Credit Card', 'Fee', 'Reversal'.
Searches for a transaction with the specified transaction ID, including any related child transactions which may exist.
Searches for transactions with the specified client reference number.
Id of the schedule transaction to search
Filter the list of transactions to only include transactions that have a flag status and have not been confirmed by the client.
Filter the list of transactions to only include transactions that have been refunded.
Response
Example response
{
"Transactions": {
"0": {
"TransactionDateTime": "2019-12-04 18:13:39",
"TransactionType": "Reversal",
"TransactionStatus": "in progress",
"Notes": "Transaction cancelled",
"Currency": "CAD",
"LastModified": "2019-12-04 18:13:39",
"ParentTransactionID": "5909",
"ClientReferenceNumber": "null",
"ContactID": "test_contact_id",
"TransactionErrorCode": "901",
"TransactionFailureReason": "NSF",
"TransactionFlag": "duplicate - 45563,45561",
"FullName": "Jane Doe"
}
}
}