# პრეავტორიზაციის დასრულება ⚠️(Deprecated)

მეთოდი საშუალებას გაძლევთ, დაასრულოთ [შეკვეთის მოთხოვნისას](create-order.md). დაბლოკილი თანხის ჩამოჭრის პროცესი. მეთოდი აქტუალურია მხოლოდ მაშინ, როდესაც, შეკვეთის მოთხოვნისას, `capture_method`-ის მნიშვნელობა იყო `MANUAL`.

### Header-ის პარამეტრები

- `Content-Type` — application/json, required

- `Authorization` — Bearer token, required

  გადაეცემა `Bearer <jwt_token>`  მნიშვნელობა, სადაც `jwt_token` არის აუტენტიფიკაციის მეთოდის Response-ის access_token პარამეტრში დაბრუნებული მნიშვნელობა.

### Body-ს პარამეტრები

- `order_id` — string, required

  ონლაინ გადახდის იდენტიფიკატრი, რომელიც ონლაინ მაღაზიას უბრუნდება შეკვეთის მოთხოვნის Response-ში.

- `auth_type` — FULL_COMPLETE | PARTIAL_COMPLETE | CANCEL, required

  - `FULL_COMPLETE` მნიშვნელობის გადმოცემის შემთხვევაში შეკვეთის მოთხოვნის დროს დაბლოკილი თანხა სრულიად დადასტურდება.
  - `PARTIAL_COMPLETE` მნიშვნელობის გადმოცემის შემთხვევაში დადასტურდება amount პარამეტრით გამოგზავნილი თანხის ნაწილი.

- `amount` — string

  საჭიროა მხოლოდ შეკვეთის ნაწილობრივ დადასტურების (`PARTIAL_COMPLETE`) შემთხვევაში. არ უნდა იყოს გადახდის ჯამური თანხის ტოლი ან მეტი.

**request**


**REQUEST**

```api
POST /api/v1/checkout/payment/{order_id}/pre-auth/completion
Content-Type: application/json
Authorization: Bearer <jwt_token>
```




**FULL_COMPLETE**


```json
{
    "auth_type" : "FULL_COMPLETE",
}
```



**PARTIAL_COMPLETE**


```json
{
    "auth_type" : "PARTIAL_COMPLETE",
    "amount" : "10.50"
}
```



**CANCEL**


```json
{
    "auth_type" : "CANCEL"
}
```

### Response

- `status` — string, required

  გადახდის პრეავტორიზაციის დასრულების სტატუსი. იღებს შემდეგ მნიშვნელობებს:
  - `success` - რეკურენტული გადახდა წარმატებულია.

- `description` — string, required

  სტატუსის აღწერა. შეიძლება მიიღოს შემდეგი მნიშვნელობები:
  - `Pre-authorization successfully completed` - პრეავტორიზაცია წარმატებით დამოწმებულია.
  - `Already completed successful` - პრეავტორიზაცია უკვე დამოწმებულია.

**RESPONSE**

```json
{
  "status": "success",
  "description": "Pre-authorization successfully completed"
}
```
