Ana içeriğe geç

Refund / Void

Tamamlanmış bir ödemeyi iade etmek veya henüz çekilmemiş bir authorization'ı iptal etmek için kullanılan işlemler.

Kavramlar

İşlemNe Zaman?Sonuç
VoidAuthorization yapılmış ama capture yapılmamışkenBloke kaldırılır, para hiç çekilmez
RefundCapture yapılmış (para çekilmiş) işlemlerdeÇekilen tutar müşteriye iade edilir
Kısmi RefundCapture yapılmış işlemlerdeTutarın bir kısmı iade edilir

Void (İptal)

Henüz capture yapılmamış bir authorization'ı iptal eder:

POST /api/v1/payment/void
{
"order_id": "ORD-xxx",
"session_id": "ses_xxx"
}

Void işlemi anında gerçekleşir ve müşterinin kart limitine bloke geri eklenir.

Tam İade (Full Refund)

Tamamlanmış bir ödemenin tamamını iade eder:

POST /api/v1/payment/refund
{
"order_id": "ORD-xxx",
"session_id": "ses_xxx"
}

Kısmi İade (Partial Refund)

Ödemenin bir kısmını iade eder:

{
"order_id": "ORD-xxx",
"session_id": "ses_xxx",
"amount": 5000
}

Kısmi iade birden fazla kez yapılabilir. Toplam iade tutarı, orijinal ödeme tutarını aşamaz.

Zaman Pencereleri

İşlemSüre
VoidCapture yapılmadan önce (genellikle aynı gün)
RefundCapture'dan sonra, genellikle 180 güne kadar

İade Durumları

DurumAçıklama
refund_pendingİade işlemi başlatıldı
refundedİade tamamlandı
refund_failedİade başarısız
bilgi

İade süresi bankaya göre değişir. Genellikle 1-10 iş günü içinde müşterinin hesabına yansır.