İşlem İade (Refund)
Günsonu yapılmış (bankaya gönderilmiş) satış işlemleri için iade yapabilirsiniz. İade işlemi tam veya kısmi olarak yapılabilir.
Ne Zaman Kullanılmalı?
- Müşteri ürünü iade ettiğinde
- Kargo teslim edilemediğinde
- Müşteri memnuniyetsizliği durumunda
- Yanlış tutar tahsil edildiğinde (kısmi iade)
- Günsonu yapıldıktan sonra işlem iptal edilmek istendiğinde
İade İşlemi Akışı
İade Türleri
Tam İade
Ödemenin tamamının iade edilmesi:
İşlem statüsü: REFUND
Kısmi İade
Ödemenin bir kısmının iade edilmesi:
İşlem statüsü: PARTIAL_REFUND
İade Nedeni (reasonType)
İade nedeni belirtmek için aşağıdaki değerlerden birini kullanabilirsiniz:
| Değer | Açıklama |
|---|---|
REQUESTEDBYCUSTOMER | Müşteri talebi ile iade |
DUPLICATE | Mükerrer işlem (hata ile iki kere ödeme alınmış) |
FRAUDULENT | Dolandırıcılık şüphesi |
Dikkat Edilmesi Gerekenler
- İade işlemi için orijinal işlemin
idveyaexternalIddeğeri gereklidir amountalanı zorunludur ve iade edilecek tutarı belirtir- Kısmi iade yapabilirsiniz, birden fazla kısmi iade yapılabilir
- Toplam iade tutarı orijinal tutarı aşamaz
- İade işlemi 2-10 iş günü içinde müşterinin hesabına yansır
reasonvereasonTypealanları isteğe bağlıdır ancak raporlama için önerilir- İade işlemi başarılı olursa işlem statüsü
REFUNDveyaPARTIAL_REFUNDolur
Sık Karşılaşılan Hatalar
"Transaction not found"
Neden: Girilen id veya externalId bulunamadı
Çözüm:
- ID'nin doğru olduğundan emin olun
- İşlem sorgulamasıyla işlemin varlığını kontrol edin
"Refund amount exceeds transaction amount"
Neden: İade tutarı orijinal tutardan fazla veya toplam iade limitini aşıyor
Çözüm:
- İşlem detayını sorgulayarak
refundedAmountdeğerini kontrol edin - Kalan iade edilebilir tutarı hesaplayın:
amount - refundedAmount
Daha Fazla Bilgi
API detayları için: İade API Referansı

