**Version: 202601**

# List order transactions

**GET** `/openapi/2026-01/orders/:order_id/transactions`

Retrieve all transactions attached to the specified order, including status, payment channel, amount, and gateway response details.

## Request

**Path Parameters**

- `order_id` string (required)

  Order ID

**Query Parameters**

- `status` string

  Transaction status:

  *   `authorized`: the transaction has been authorized but not yet captured
  *   `void`: the transaction has been canceled
  *   `processing`: the transaction is currently being processed
  *   `success`: the transaction was successfully completed
  *   `failure` / `error`: the transaction failed. Both values exist in the data, so match both when filtering for failed transactions
  *   `refunding`: a refund for the transaction is in progress
  *   `refunded`: the transaction has been successfully refunded
  *   `refund_failed`: the refund attempt for the transaction has failed
  *   `expired`: the transaction has expired
- `payment_channel` string

  Payment channel (e.g., paypal)

## Responses

**200**

OK

**application/json**

**Schema | Example**

**Schema**

- `code` string

  error code
- `message` string

  error message
- `data` object

  - `transactions` object[]

    List of transactions

    *   Array \[

    - `id` string

      Transaction ID
    - `order_id` string

      Order this transaction belongs to ID
    - `payment_channel` string

      Payment channel that processed the transaction (e.g., paypal)
    - `message` string

      Message returned by the payment gateway, typically describing the result or error reason
    - `created_at` string

      Time when the transaction was created (e.g., 2018-11-02T12:30:10Z)
    - `test` boolean

      Whether this is a test transaction
    - `error_code` string

      Error code returned by the payment gateway when the transaction fails
    - `amount` string

      Transaction amount
    - `currency` string

      Currency code of the transaction amount (e.g., USD)
    - `trade_id` string

      Transaction reference number returned by the third-party payment provider
    - `status` string

      Transaction status:

      *   `authorized`: the transaction has been authorized but not yet captured
      *   `void`: the transaction has been canceled
      *   `processing`: the transaction is currently being processed
      *   `success`: the transaction was successfully completed
      *   `failure` / `error`: the transaction failed. Both values exist in the data, so match both when checking for failed transactions
      *   `refunding`: a refund for the transaction is in progress
      *   `refunded`: the transaction has been successfully refunded
      *   `refund_failed`: the refund attempt for the transaction has failed
      *   `expired`: the transaction has expired
    - `payment_name` string

      Display name of the payment method used for the transaction
    - `payment_detail` object

      Payment method details, such as card information

      - `card_number` string

        Card number
      - `card_month` string

        Card expiration month
      - `card_year` string

        Card expiration year
      - `card_first_name` string

        Cardholder first name
      - `card_last_name` string

        Cardholder last name
      - `card_first_fix` string

        Card number prefix (BIN, the leading digits identifying the issuer)
      - `card_last_four` string

        Last four digits of the card number
      - `avs_result_code` string

        Address Verification System (AVS) result code returned by the payment gateway
      - `cvv_result_code` string

        Card Verification Value (CVV) result code returned by the payment gateway
    *   \]

```json
{
  "code": "string",
  "message": "string",
  "data": {
    "transactions": [
      {
        "id": "string",
        "order_id": "string",
        "payment_channel": "string",
        "message": "string",
        "created_at": "string",
        "test": true,
        "error_code": "string",
        "amount": "string",
        "currency": "string",
        "trade_id": "string",
        "status": "string",
        "payment_name": "string",
        "payment_detail": {
          "card_number": "string",
          "card_month": "string",
          "card_year": "string",
          "card_first_name": "string",
          "card_last_name": "string",
          "card_first_fix": "string",
          "card_last_four": "string",
          "avs_result_code": "string",
          "cvv_result_code": "string"
        }
      }
    ]
  }
}
```
