Retrieve a transaction

Retrieve the details of a specific transaction using its unique identifier.

GET /api/transactionrequests/{id}

For full request and response details, see Retrieve transaction request.

To find transactions using references, status, or date ranges, see Search transactions.

Example request

GET /api/transactionRequests/ae6ca885-8694-4a96-9922-6451671e8603

Example response (truncated)

{
  "TransactionId": "747101ce-2d0c-41bd-ae4a-ba5a0c267c70",
  "TransactionCreatedUTC": "2026-05-13T10:15:00Z",
  "Status": "Pending",
  "SendCurrency": "EUR",
  "SendValue": 100.00,
  "Merchant": "Blue Plain Insurance",
  "Recipient": {
    "Country": "GB",
    "Currency": "GBP",
    "Name": "Victoria Lau",
    "RecipientReference": "Claim-51837"
  },
  "Route": {
    "DestinationCurrency": {
      "Currency": "GBP",
      "Value": 85.18
    },
    "ExchangeRate": 0.8518381869,
    "SourceCurrency": {
      "Currency": "EUR",
      "Value": 100.00
    }
  },
  "Events": [
    {
      "EventType": "TransactionCreated",
      "TimestampUTC": "2026-05-13T10:15:00Z"
    }
  ]
}

Understanding the response

The response includes:

  • TransactionId – Unique transaction identifier
  • Status – Current transaction state
  • Recipient – Recipient details supplied in the request
  • Route – Payment and foreign exchange information
  • Events – Recorded processing events

Next steps

After retrieving a transaction, you can:

  • Search transactions
  • Cancel the transaction, if processing has not started
  • Review transaction events

Did this page help you?