İade (Refund)

Bu sayfada, VPOS üzerinden gerçekleştirilen iade (refund) işleminin API parametreleri, kullanım şekli ve işlem akışı detaylandırılmaktadır.

İade (Refund) İşlemi Nedir?

Refund, daha önce provizyonu (authorized) alınmış ve tamamlanmış (captured/settled) bir işlemin ardından, kart sahibine ödenmiş tutarın iade edilmesi işlemidir.

  • İşlem aynı gün içinde yapılacaksa, bu durumda genellikle Void (iptal) işlemi kullanılır.

  • Refund (iade) ise, orijinal işlemin takas edilmiş (settled) olması sonrasında kullanılabilir.


1️) İşlem Akışı

  1. Satış (Sale) işlemi gerçekleştirilir. Kart sahibinin bankası (issuer), işlem tutarını bloke eder.

  2. İşlem gün sonu takasa girer. Bloke edilen tutar, işyeri (acquirer) hesabına aktarılır.

  3. İade veya iptal talebi oluşursa: Müşteri ürünü iade eder ya da işlem iptali talep ederse, refund işlemi başlatılır.

  4. Banka iade işlemini gerçekleştirir. İlgili banka, orijinal işlem bilgileriyle eşleştirme yaparak tutarı kart sahibine iade eder.


2️) İşlem İade Edilebilir mi? Nasıl Anlaşılır?

Refund yapılabilmesi için orijinal işlemin takas edilmiş olması gerekir.

Bunu anlamak için:

  • batchNo (günsonu işlem grubu) veya

  • processDate (işlem tarihi)

  • Eğer mevcut tarih veya batch numarası, orijinal işleminkinden farklı ise: İşlem iade edilebilir durumdadır.

  • Eğer aynı gün içindeyseniz ve batch kapanmamışsa: Refund yerine Void (iptal) işlemi gönderilmelidir.


3️) Refund Kuralları

  • Kısmi Refund (İade) mümkündür → Aynı işlem için birden fazla iade talebi gönderilebilir; her talepte, iade edilecek tutar işlem tutarını aşmamalıdır. Sistem, toplam iade miktarını orijinal satış tutarıyla eşleştirerek kontrol eder.

  • Kısmi puan iadesi mümkündür → Aynı işlem için birden fazla iade talebi gönderilebilir; her talepte sadece ilgili puan miktarı belirtilmelidir.

  • Refund isteğinde mutlaka orijinal işlem bilgileri (processId / orderId ) gönderilmelidir.

Last updated

Was this helpful?