---
title: "Update transaction status"
method: PATCH
path: "/v1/merchants/{merchantId}/transactions/{transactionId}"
tags: ["Merchant transaction"]
---

# Update transaction status

`PATCH /v1/merchants/{merchantId}/transactions/{transactionId}`

## Request

- Base URL: `https://sandbox.pismolabs.io/merchants`
- URL: `https://sandbox.pismolabs.io/merchants/v1/merchants/{merchantId}/transactions/{transactionId}`
- Auth: HTTP bearer

Update transaction status.

## Path parameters

- `merchantId` integer, required
- `transactionId` integer, required

## Headers

- `Authorization` string

## Request body

- PATCHTransactionRequest
  - `status` 'PENDING' | 'SCHEDULED' | 'BLOCKED' | 'SETTLED' | 'PAID' | 'ADVANCED' | 'CANCELED' | 'RETURNED': Transaction status

## Response `200`

OK

## Other responses

- `400`: Bad Request
- `401`: Access token is missing or invalid
- `500`: Internal server error

---

[API](https://skmtc.dev/pismo/apis/seller-management-merchants.md) - [All operations](https://skmtc.dev/pismo/apis/seller-management-merchants/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/seller-management-merchants/revisions/f0c2e31fbbc0?raw)
