# Provizyon Kapama

Provizyonun başarılı şekilde alınmasının ardından, işlemin nihai olarak tamamlanabilmesi için `postAuth` (provizyon kapama) işlemi gerçekleştirilmelidir. Bu aşamada, ön provizyonda alınan tutar ya tamamen veya kısmen onaylanarak müşterinin kartından çekilir. Eğer işlem belirtilen süre içinde kapatılmazsa, provizyon otomatik olarak iptal olabilir ve ödeme tamamlanmamış sayılır. Bu nedenle, satış sürecinin kesintisiz ilerleyebilmesi adına `postAuth` işleminin zamanında yapılması büyük önem taşır.

{% hint style="warning" %}
**Önemli:** BKM kurallarına göre 25 gün içerisinde provizyon kapama işlemlerinin gerçekleştirilmesi gerekmektedir. Bu süre zarfında finansallaştırılmayan işlemlerde, otomatik olarak bloke kaldırılmaktadır.

Ön provizyon süreleri, marjlı kapama limitleri ve işlem kuralları bankadan bankaya değişebilir.
{% endhint %}

## Provizyon Kapama (PostAuth)

> Başarılı şekilde ön provizyonu alınmış bir ödemeyi \*\*satışa çevirir\*\*.<br>

```json
{"openapi":"3.0.3","info":{"title":"Provizyon Kapama (PostAuth) API","version":"1.0.0"},"tags":[{"name":"Ön Provizyon","description":"Ön provizyon işlemleri (başlatma/kapama/iptal)"}],"servers":[{"url":"https://api.iyzipay.com","description":"Production"},{"url":"https://sandbox-api.iyzipay.com","description":"Sandbox"}],"paths":{"/payment/postauth":{"post":{"tags":["Ön Provizyon"],"summary":"Provizyon Kapama (PostAuth)","description":"Başarılı şekilde ön provizyonu alınmış bir ödemeyi **satışa çevirir**.\n","parameters":[{"$ref":"#/components/parameters/AuthHeader"},{"$ref":"#/components/parameters/ContentTypeHeader"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostAuthRequest"}}}},"responses":{"200":{"description":"Başarılı","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostAuthResponse"}}}}}}}},"components":{"parameters":{"AuthHeader":{"name":"Authorization","in":"header","required":true,"description":"Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.","schema":{"type":"string"}},"ContentTypeHeader":{"name":"Content-Type","in":"header","required":true,"description":"İçerik tipi.","schema":{"type":"string"}}},"schemas":{"PostAuthRequest":{"type":"object","description":"Daha önce ön provizyonu alınmış bir ödemenin kapama (tahsil) isteği.","required":["paymentId","paidPrice"],"properties":{"locale":{"type":"string","description":"Yanıt dili.","enum":["tr","en"]},"conversationId":{"type":"string","description":"İstek/yanıt eşleştirmesi için kullanılabilir."},"paymentId":{"type":"string","description":"Gerçekleştirilen ön provizyon işlemine ait iyzico'dan dönen ödeme numarası bilgisi."},"paidPrice":{"type":"decimal","description":"Karttan tahsil edilecek nihai tutar."},"ip":{"type":"string","description":"İsteği gönderen istemcinin IP adresi."},"currency":{"type":"string","description":"İşlem para birimi."}}},"PostAuthResponse":{"type":"object","description":"Provizyon kapama (postAuth) yanıtı.","properties":{"status":{"type":"string","description":"İşlem sonucu.","enum":["success","failure"]},"locale":{"type":"string","description":"Yanıt dili.","enum":["tr","en"]},"systemTime":{"type":"integer","description":"Sistem zamanı (epoch ms)."},"conversationId":{"type":"string","description":"Gönderildiyse, istekteki conversationId tekrarlanır."},"price":{"type":"decimal","description":"Sepet toplam tutarı."},"paidPrice":{"type":"decimal","description":"Tahsil edilen (kapama yapılan) tutar."},"installment":{"type":"integer","description":"Taksit sayısı; `1` tek çekim anlamına gelir."},"paymentId":{"type":"string","description":"Ödeme numarası."},"fraudStatus":{"type":"integer","description":"Fraud tarama sonucu; `1`=onay, `0`=inceleme, `-1`=ret.","enum":[0,-1,1]},"merchantCommissionRate":{"type":"decimal","description":"Üye işyeri uygulanan komisyon oranı."},"merchantCommissionRateAmount":{"type":"decimal","description":"Üye işyeri komisyon tutarı (bilgilendirme amaçlı)."},"iyziCommissionRateAmount":{"type":"decimal","description":"iyzico komisyon tutarı."},"iyziCommissionFee":{"type":"decimal","description":"iyzico işlem ücreti."},"cardType":{"type":"string","description":"Kart tipi.","enum":["CREDIT_CARD","DEBIT_CARD","PREPAID_CARD"]},"cardAssociation":{"type":"string","description":"Kart ağı.","enum":["VISA","MASTER_CARD","AMERICAN_EXPRESS","TROY"]},"cardFamily":{"type":"string","description":"Kart ailesi (örn. Axess, World, Maximum vb.)."},"binNumber":{"type":"string","description":"Kartın ilk 8 hanesi."},"lastFourDigits":{"type":"string","description":"Kartın son 4 hanesi."},"basketId":{"type":"string","description":"Üye işyeri tarafından gönderilen basketId bilgisi."},"currency":{"type":"string","description":"İşlemin gerçekleşmiş olduğu para birimi.","enum":["TRY","USD","EUR"]},"itemTransactions":{"type":"array","description":"Ödeme kırılımı bazında işlem bilgileri.","items":{"$ref":"#/components/schemas/ItemTransaction"}},"authCode":{"type":"string","description":"Banka tarafından üretilen otorizasyon kodu."},"phase":{"type":"string","description":"İşlem fazı."},"hostReference":{"type":"string","description":"Sistem içi referans alanı."},"signature":{"type":"string","description":"Yanıt imza değeri (doğrulama için kullanılabilir)."}}},"ItemTransaction":{"type":"object","description":"Sepet kalemi bazında kapama ve hakediş bilgileri.","properties":{"itemId":{"type":"string","description":"Ön provizyon isteğinde belirtilen, basketItemId değeri."},"paymentTransactionId":{"type":"string","description":"iyzico tarafından üretilen, ödeme kırılımına ait ID değeri."},"transactionStatus":{"type":"integer","description":"Kalem durumu:\n`0`=Fraud incelemesi,\n`-1`=Ret edildi.,\n`1`=Onay (pazaryeri için onay bekliyor statüsü.),\n`2`=Onaylandı.\n","enum":[0,-1,1,2]},"price":{"type":"decimal","description":"Kalemin fiyatı."},"paidPrice":{"type":"decimal","description":"Bu kalem için tahsil edilen tutar."},"merchantCommissionRate":{"type":"decimal","description":"Üye işyeri komisyon oranı (kalem bazında)."},"merchantCommissionRateAmount":{"type":"decimal","description":"Üye işyeri komisyon tutarı (kalem bazında)."},"iyziCommissionRateAmount":{"type":"decimal","description":"iyzico komisyon tutarı (kalem bazında)."},"iyziCommissionFee":{"type":"decimal","description":"iyzico işlem ücreti (kalem bazında)."},"blockageRate":{"type":"decimal","description":"Bloke oranı."},"blockageRateAmountMerchant":{"type":"decimal","description":"Üye işyeri bloke tutarı."},"blockageRateAmountSubMerchant":{"type":"decimal","description":"Alt üye işyeri bloke tutarı."},"blockageResolvedDate":{"type":"string","description":"Blokenin çözümlendiği tarih (`YYYY-MM-DD hh:mm:ss`)."},"subMerchantPrice":{"type":"decimal","description":"Alt üye işyeri fiyatı (varsa)."},"subMerchantPayoutRate":{"type":"decimal","description":"Alt üye işyeri ödeme oranı (varsa)."},"subMerchantPayoutAmount":{"type":"decimal","description":"Alt üye işyeri hakediş tutarı."},"merchantPayoutAmount":{"type":"decimal","description":"Üye işyeri net hakediş tutarı (kalem bazında)."},"convertedPayout":{"$ref":"#/components/schemas/ConvertedPayout"}}},"ConvertedPayout":{"type":"object","description":"Dönüştürülmüş (varsa kur/komisyon sonrası) payout bilgileri.","properties":{"paidPrice":{"type":"decimal","description":"Dönüştürülmüş tahsilat tutarı."},"iyziCommissionRateAmount":{"type":"decimal","description":"Dönüştürülmüş iyzico komisyon tutarı."},"iyziCommissionFee":{"type":"decimal","description":"Dönüştürülmüş iyzico işlem ücreti."},"blockageRateAmountMerchant":{"type":"decimal","description":"Dönüştürülmüş üye işyeri bloke tutarı."},"blockageRateAmountSubMerchant":{"type":"decimal","description":"Dönüştürülmüş alt üye işyeri bloke tutarı."},"subMerchantPayoutAmount":{"type":"decimal","description":"Dönüştürülmüş alt üye işyeri hakediş tutarı."},"merchantPayoutAmount":{"type":"decimal","description":"Dönüştürülmüş üye işyeri hakediş tutarı."},"iyziConversionRate":{"type":"decimal","description":"Kullanılan dönüşüm kuru (varsa)."},"iyziConversionRateAmount":{"type":"decimal","description":"Kur dönüşümüne karşılık gelen tutar (varsa)."},"currency":{"type":"string","description":"Payout para birimi.","enum":["TRY","USD","EUR"]}}}}}}
```

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-php/blob/master/samples/create_payment_postauth.php">PHP</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-node/blob/master/samples/IyzipaySamples.js#L1002">NodeJS</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-python/blob/master/samples/create_payment_postauth.py">Python</a></td></tr></tbody></table>
