İade Etme
Bir ödemenin iade işlemi, belli durumlar için iptal, belli durumlar için iade şeklinde gerçekleştirilir.
İPTAL: Eğer iade edilecek ödeme için henüz gün sonu olmamışsa ve bu ödemenin daha önce yapılmış bir kısmi iadesi yoksa,
dönüş parametrelerinden refundType
CANCEL şeklinde döner, id
bilgisi vardır ve paymentTransactionRefunds
listesi boş gelir.
İADE: Eğer iade edilecek ödemenin daha önce bir kısmi iadesi yapılmış ise, ya da ödemenin geçtiği günden farklı bir günde iade isteği gelirse,
dönüş parametrelerinden refundType
REFUND şeklinde döner, id
bilgisi dönülmez ve paymentTransactionRefunds
listesi de dolu gelir
(içerisinde her bir kısmi iadeye ait bilgiler bulunur).
URL
Ödeme iade işlemi için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.
İstek Parametreleri
İade işlemi gerçekleştirmek için yapılacak isteklerde gönderilmesi beklenen parametreler aşağıdaki tablo ve alt başlıklar altında listelenmiştir.
İade yapılmak istenen ödemenin ID değeri
İstekle beraber gönderilip, cevapla birlikte alınabilecek, "bumerang" değer. Bu değer, iadenin gerçekleşeceği ana değer değil, iade isteğini farklı istekler ile birbirleriyle ilişkilendirmek için kullanılabilen informatif bir değerdir. Genellikle üye işyerinin ödemeye ilişkin sipariş numarası kullanılır
İade karta ya da ödeme kaynağına ise PROVIDER
cüzdana ise WALLET
girilecek olan alan. Varsayılan değer PROVIDER
, bkz. İade Tipleri
İadeyi üye işyeri üstlensin mi? Pazaryeri ödemesinde satıcı bakiyesinin yetersiz olduğu durumda kullanılabilir
Dönüş Parametreleri
İade işlemine dair üretilen iade ID değeri
İstek ile beraber yollanan conversationId değeri
İade yapılan tarih ve saat
Başarılı iade işlemleri için SUCCESS
başarısız iade işlemleri için FAILURE
döner
Kırılıma ait iade edilen tutar
Kırılıma ait iade edilen banka tutarı
Kırılıma ait iade edilen cüzdan tutarı
İptal edilen işlem için CANCEL
iade edilen işlem için REFUND
değeri döner
İade karta ya da ödeme kaynağına ise PROVIDER
cüzdana ise WALLET
döner
İade edilen ödemeye ilişkin authCode değeri
İade edilen ödemeye ilişkin hostReference değeri
İade edilen ödemeye ilişkin transId değeri
İade edilen tutarın para birimi. bkz: Para Birimleri
İade edilen ödemeye ait ID değeri
İadeye ilişkin kırılım bilgilerini barındırır.
Örnek Kodlar
Açık kaynak kodlu Craftgate API client'larındaki örnek kodları inceleyebilirsiniz.