v1

latestOpenAPI 3.1.02026-07-24170121.2 MB
Get Transaction

Get Transaction

This API endpoint gets transaction details based on the trace ID associated with the transaction.

get/v3/transactions/{traceId}

Path parameters

traceIdstring uuid required

Unique trace identifier for the transaction

Headers

Authorizationstring required

Bearer token used to authenticate API requests.

X-Idempotency-Keystring uuid required

Unique key used to prevent duplicate transaction commands.

Response

Transaction information.

transactionIdstring

Transaction identifier from the original API request.

transType'SALE' | 'REFUND' | 'VOID' | 'AUTH' | 'POSTAUTH'

Transaction type of the given transaction.

statusstring

Terminal callback status text (free-form). <br> Examples include APPROVED, DECLINE, DUP TRANSACTION, TIMEOUT. <br> Always inspect this field to determine the final transaction outcome.

chargeIdstring

Processor/network charge identifier when a charge is created.

authCodestring

Authorization code for approved transactions when available.

timestampstring date-time

UTC timestamp when this callback payload was generated.

traceIdstring uuid

Correlation identifier matching the initial API response traceId.

metadataobject

Original caller-supplied metadata from the transaction request, echoed back for end-to-end correlation.

Example response

{
  "amount": {
    "currency": "USD"
  }
}