---
title: "interac/money-request/transaction"
method: GET
path: "/interac/money-request/transaction"
tags: ["Interac Endpoints"]
---

# interac/money-request/transaction

`GET /interac/money-request/transaction`

This endpoint is used to look up details on a single Interac money request transaction. This endpoint can be used to return transactions created with the API, or transactions submitted via SFTP batch file.

## Query parameters

- `AccountID` string, required
- `Key` string, required
- `Signature` string, required
- `TransactionID` integer
- `ClientReferenceNumber` string

## Response `200`

- object
  - `Success` boolean, required — True if the request was successful, false if it failed
  - `ErrorMessage` string, required — Contains a description of the error if the request failed
  - `TransactionID` integer, required — The unique ID of the transaction
  - `TransactionStatus` string, required — A message indicating the current transaction status. Statuses are: requested, pending, successful, failed, cancelled.
  - `FailureReason` string, required — A message in case of transaction failure indicating why it failed.
  - `TransactionDateTime` string, date-time, required — The timestamp when the transaction was received
  - `Amount` number, required — The dollar amount of the fund transaction. This is the amount that was withdrawn from the customer's bank account.
  - `Currency` string, required — The currency for the transaction( generally CAD).
  - `HoldAmount` number, required — Indicates if any of the funds that were credited to your account are still being held.
  - `LastModified` string, date-time, required — This timestamp indicates when the transaction record was last modified. In normal circumstances the transaction record will only be modified when the status of the transaction changes or the HoldAmount is changed.
  - `BatchFileName` string, required — The filename for the batch that the request was submitted in, if the transaction was created as part of a CSV batch.
  - `Name` string, required — Customer's name
  - `Email` string, required — Email address the interac money request transaction was sent to.
  - `PhoneNumber` string, required — Customer's phone number
  - `RecipientName` string, required — The money transfer recipient's name
  - `MessageForRecipient` string, required — An optional message set by client for the recipient
  - `ClientReferenceNumber` string, required — An optional reference number which was associated with the transaction. This can only be used to look up the transaction if it was a unique ID.
  - `ConfirmationNumber` string, required — The bank confirmation number for the interac transaction.
  - `ProcessingDate` string, date-time, required — The timestamp when the transaction was processed and the money request email was sent.
  - `GLCode` string, required — General ledger code.
  - `TransactionTypeCode` string, required — CPA transaction code.
  - `MoneyRequestURL` string, required — Interac Money Request URL.

---

[API](https://skmtc.net/vopay/apis/accounts.md) · [All operations](https://skmtc.net/vopay/apis/accounts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vopay/accounts/revisions/7033bd231ec7/schema)
