---
title: "Approve Payment Refund"
method: POST
path: "/v1/payment/refund-approve"
tags: ["Payment"]
---

# Approve Payment Refund

`POST /v1/payment/refund-approve`

## Request

- Base URL: `https://example.com:443`
- URL: `https://example.com:443/v1/payment/refund-approve`
- Auth: none required
- TypeScript: <https://skmtc.dev/nayax/apis/nayax-cortina-api/docs/v1/payment/refund-approve/post.ts> (a function with typed inputs; its response is checked against the schema)

Approves a previously requested payment refund. The request body includes details such as whether the refund was processed externally and any associated documentation.

## Request body

- PaymentRefundApproveLynxModel
  - `IsRefundedExternally` boolean: Indicates whether the refund was processed by an external system.
  - `RefundDocumentUrl` string, nullable: The URL to the document associated with the refund, if available.
  - `TransactionId` integer: The unique identifier of the transaction for which the refund is being approved.
  - `SiteId` integer: The unique identifier of the site where the transaction occurred.
  - `MachineAuTime` string, date-time: The machine's authorization time associated with the transaction.

## Response `200`

The refund approval was successfully processed, and the response contains the result of the approval.

- RefundPaymentLynxModelResponse
  - `Result` string, nullable: The result of the refund request, indicating success or failure.
  - `Status` string, nullable: The current status of the refund request.

---

[API](https://skmtc.dev/nayax/apis/nayax-cortina-api.md) - [All operations](https://skmtc.dev/nayax/apis/nayax-cortina-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nayax/apis/nayax-cortina-api/revisions/421f6f83c257?raw)
