# Pre-order-ზე თანხის დაბრუნება

ეს მეთოდი აინიცირებს თანხის დაბრუნებას წინასწარ შეკვეთაზე შესრულებულ გადახდაზე. პროცესი ასინქრონულია, რაც გულისხმობს, რომ API ადასტურებს თანხის დაბრუნების მოთხოვნის მიღებას, ხოლო თანხის დაბრუნების ფაქტობრივი დამუშავება ფონურ რეჟიმში ხორციელდება.



- `Method` — POST


  HTTP მეთოდი, რომელიც ამ მისამართისთვის გამოიყენება.



- `Endpoint URI` — string


  `/pa-payment-services-public/v1/pre-order/refund/{pre_order_id}`



- `Description` — string


  წარმატებული გადახდისთვის მითითებული თანხის დაბრუნების მოთხოვნის გაგზავნა.




#### Path Parameters



- `pre_order_id` — string, required


  Pre-order-ის უნიკალური იდენტიფიკატორი, რომლისთვისაც მოთხოვნილია თანხის დაბრუნება.




#### Headers: See [Common Headers](https://api.bog.ge/docs/link-payment/conventions#common-headers)



- `Authorization` — Bearer Token, required


  API მოთხოვნის ავთენტიფიკაციისთვის განკუთვნილი JWT `access_token`.



- `Content-Type` — string, required


  მნიშვნელობა უნდა იყოს `application/json`.




#### Request Body






- `amount` — number, required


  დასაბრუნებელი კონკრეტული თანხა. ეს შეიძლება იყოს საწყისი ტრანზაქციის ნაწილობრივი ან სრული თანხა.








```json
{
    "amount": 50.00
}
```






#### Response (202 Accepted)




წარმატებული პასუხი ნიშნავს, რომ თანხის დაბრუნების მოთხოვნა მიღებულია დასამუშავებლად.



- `key` — string


  მოთხოვნის სტატუსის აღმნიშვნელი key (მაგ., "request_received").



- `message` — string


  შეტყობინება, რომელიც ადასტურებს, რომ თანხის დაბრუნების მოთხოვნა მიღებულია და მუშავდება.



- `action_id` — string


  თანხის დაბრუნების მოქმედების უნიკალური იდენტიფიკატორი.








```json
{
    "key": "request_received",
    "message": "Refund request has been received and is being processed",
    "action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
```
