---
title: "Marks the details of transaction payment status"
method: POST
path: "/v1.0/buy-out-surplus/transactions/{id}/update/payment-status/mark-all"
tags: ["Buy out surplus transaction update controller"]
---

# Marks the details of transaction payment status

`POST /v1.0/buy-out-surplus/transactions/{id}/update/payment-status/mark-all`

## Request

- Base URL: `http://localhost:8082/api`
- URL: `http://localhost:8082/api/v1.0/buy-out-surplus/transactions/{id}/update/payment-status/mark-all`
- Auth: HTTP bearer

## Path parameters

- `id` integer, required

## Request body

- BuyOutSurplusTransactionMarkPaymentStatusDTO: The Transaction Update Payment Status Info
  - `status` 'UNDER_APPEAL' | 'AWAITING_PAYMENT' | 'AWAITING_REFUND' | 'PAID' | 'REFUNDED' | 'NOT_REQUIRED' | 'TERMINATED', required
  - `paymentDate` string, date
  - `comments` string
  - `evidenceFiles` object

## Response `204`

No Content

## Other responses

- `400`: Bad Request Error Code | Description BS1004 | Updates are not allowed while the buy-out batch run is in progress FORM1001 | Form validation failed
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

## Changes

- **2026-10-27** `2da910b8e923`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/beis/apis/api-documentation/changes/v1.0/buy-out-surplus/transactions/:id/update/payment-status/mark-all/post.md)

---

[API](https://skmtc.dev/beis/apis/api-documentation.md) - [All operations](https://skmtc.dev/beis/apis/api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/beis/apis/api-documentation/revisions/2da910b8e923?raw)
