---
title: "Get Transaction Status"
method: GET
path: "/api/transaction/{merchantOrderRef}/status"
tags: ["Payment APIs"]
---

# Get Transaction Status

`GET /api/transaction/{merchantOrderRef}/status`

Fetch the status of the Transaction. Status will be either "Success/ Failed or Pending". Refer PortOne docs for additional details.

## Path parameters

- `merchantOrderRef` string, required

## Headers

- `X-Portone-Client-Key` string
- `Authorization` string

## Response `200`

Successful response

- object
  - `content` TransactionStatusContent — The meta details of the transaction.
    - `order_ref` string — The unique Order reference generated by PortOne for transaction.
    - `channel_order_ref` string — The unique Order reference generated by PSP for transaction.
    - `status` string — The status of the transaction.
  - `status_code` string — The status_code for API request execution result
  - `status_reason` string — The status_reason for API request execution result

---

[API](https://skmtc.net/portone/apis/payment-apis.md) · [All operations](https://skmtc.net/portone/apis/payment-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/portone/payment-apis/versions/f3ccea652555/schema)
