Ana içeriğe geç

Fatura Tahsilat

Fatura tahsilat işlemi ve ödeme kaydı.

Endpoint

POST /kolaybi/v1/invoices/proceed

Parametreler

ParametreTipZorunluAçıklama
document_idintegerEvetFatura ID
vault_idintegerEvetTahsilatın yapılacağı kasa/banka ID
amountnumberHayırTahsilat tutarı. Gönderilmezse kalan tüm tutar tahsil edilir

Örnekler

# Tüm fatura tutarını tahsil et
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/invoices/proceed" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "document_id=1&vault_id=1"

# Belirli bir tutarı tahsil et
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/invoices/proceed" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "document_id=1&vault_id=1&amount=100.50"

Yanıt Formatı

{
"data": {
"transaction_status": "Tamamlandı",
"transaction_type": "Tahsilat",
"payment_method": "Nakit",
"issue_date": "2021-10-01 14:37:11",
"remaining_amount": 0.0,
"currency": "try"
}
}

Yanıt Alanları

AlanTipAçıklama
transaction_statusstringİşlem durumu
transaction_typestringİşlem tipi (Tahsilat)
payment_methodstringÖdeme yöntemi (ör. Nakit)
issue_datestringİşlem tarihi (datetime)
remaining_amountnumberKalan tutar
currencystringPara birimi