---
title: "Returns the transaction status"
method: GET
path: "/transactions/{transaction_id}/status_by_id"
tags: ["Transactions & Responses"]
---

# Returns the transaction status

`GET /transactions/{transaction_id}/status_by_id`

Can be used when the participant is unsure whether a transaction response was sent to their webhook or is still pending. The transaction status is either `ok`, `error`, or `pending`.

## Response `200`

The status of a transaction.

- TransactionStatus — Contains the status of a transaction
  - `shinkansen_transaction_status` 'pending' | 'ok' | 'error', required — The status of the transaction. Can be one of `pending`, `ok`, or `error`

## Other responses

- `403` — Forbidden (e.g: wrong API Key)
- `404` — Transaction id not found (or info not available for the owner of the API Key)

---

[API](https://skmtc.net/shinkansen/apis/payouts-shinkansen-endpoints.md) · [All operations](https://skmtc.net/shinkansen/apis/payouts-shinkansen-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shinkansen/payouts-shinkansen-endpoints/revisions/1e4a6760b7e8/schema)
