> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tahsilat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ön Provizyon Kapatma

> Modern ödeme altyapısı için güçlü ve esnek API çözümü

Ön provizyon olarak başlatılan bir işlemi sonuçlandırmak için Tahsilat API üzerinden işlem kapatma isteği gönderebilirsiniz. Bu işlem, önceden başlatılan bir ödeme işleminin tamamlanmasını sağlar.

***

<Note>
  Ön Provizyon bir işlemi kapatmak için transaction\_id ve status parametrelerini göndermeniz gerekmektedir. Status parametresi true olarak ayarlandığında işlem tamamlanır ve ödeme alınarak bakiyeleştirilir. Eğer false olarak ayarlanırsa, işlem başarısız olarak sonuçlanır.
</Note>

<br />

İstek:

<CodeGroup>
  ```curl cURL theme={null}
  curl -L 'https://api.tahsilat.com/v1/transaction/resolve-pre-auth' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Accept-Language: tr' \
  -H 'Authorization: Bearer {access_token}' \
  -d 'transaction_id=123456789' \
  -d 'status=true'
  ```
</CodeGroup>

Yanıt:

<CodeGroup>
  ```json JSON theme={null}
  {
      "status": true,
      "message": "Ön provizyon güncelleme talebiniz başarıyla alınmıştır.",
      "errors": [],
      "error_code": null,
      "data": null
  }
  ```
</CodeGroup>

## Zorunlu ve İsteğe Bağlı Parametreler

<ResponseField name="transaction_id" type="integer" required>
  Ödeme ile ilişkili işlem ID'si. Bu değer, Tahsilat API tarafından oluşturulan benzersiz bir kimliktir ve her işlem için gereklidir.
</ResponseField>

<ResponseField name="status" type="bool" required>
  İşlemin kapatılma durumu. true olarak ayarlandığında işlem tamamlanır ve ödeme alınarak bakiyeleştirilir. false olarak ayarlandığında işlem başarısız olarak sonuçlanır.
</ResponseField>
