Ödeme Arama
Geçmişte yapılmış başarılı ya da başarısız tüm ödemeler Craftgate API kullanılarak sorgulanabilir.
URL
Ödeme sorgulamak için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.
İstek Parametreleri
Ödeme arama aşağıdaki parametreler kullanılarak yapılabilir.
Ödemenin id bilgisi
Ödeme kırılımının id bilgisi
Alıcı üyeyle ilişkilendirilmiş ödemelerde yer alan, ilgili üyenin ID'sini belirten değer
Ödeme kırılımının ilişkili olduğu satıcı ID'si
Üye işyeri tarafından ödeme isteği içerisinde gönderilen conversationId
değeri
Üye işyeri tarafından ödeme isteği içerisinde gönderilen externalId
değeri
Ödemenin geçtiği posun id bilgisi
Ödemeye ilişkin banka tarafından verilen orderId değeri
bkz: Ödeme Tipleri
bkz: Ödeme Durumu
Üye işyeri tarafından ödeme isteği içerisinde gönderilen paymentChannel
değeri
Ödeme yapılan kartın ilk 8 hanesini belirtir
Ödeme yapılan kartın son 4 hanesini belirtir
Ödemenin tahsil edildiği para birimi bkz: Para Birimleri
Ödemede tahsil edilmiş minimum tutar bilgisi
Ödemede tahsil edilmiş maksimum tutar bilgisi
Ödemenin taksit sayısı
Ödemenin 3D Secure ile gerçekleştirilip gerçekleştirilmediği
Ödemenin geçirildiği minimum tarih bilgisi
Ödemenin geçirildiği maksimum tarih bilgisi
Sayfalama için sayfa sayısı
Sayfalama için sonuç sayısı
Dönüş Parametreleri
Ödeme işleminin sonucunda dönen parametreler de API dokümantasyonu giriş sayfasındaki Dönüş Formatları bölümünde belirtilen kurallara tabidir. Dönen cevaptaki obje yapısı aşağıda belirtilmiştir:
Ödemenin ID'si
Ödemenin gerçekleştirildiği tarih
Ödemenin toplam sepet tutarı
Müşterinin ödediği toplam tahsilat tutarı. Tamamı ya da bir kısmı cüzdandan tahsil edilen ödemelerde cüzdandan tahsil edilecek tutar da bu tutara dahildir
Cüzdandan tahsil edilen tutar
Ödemeye ilişkin para birimi
Alıcı üyeyle ilişkilendirilmiş ödemelerde yer alan, ilgili üyenin ID'sini belirten değer
Ödemenin taksit sayısı.
Üye işyeri tarafından ödeme isteği içerisinde gönderilen conversationId
değeri
Üye işyeri tarafından ödeme isteği içerisinde gönderilen externalId
değeri
bkz: Ödeme Tipleri
bkz: Ödeme Durumu
Üye işyeri tarafından ödeme isteği içerisinde gönderilen paymentChannel
değeri
Ödemenin 3D Secure ile gerçekleştirilip gerçekleştirilmediği
Son kullanıcıya yansıtılan vade farkı oranı
Son kullanıcıya yansıtılan vade farkı tutarı. paidPrice
ile price
arasındaki farka eşittir
Banka komisyon oranı
Banka komisyon tutarı
Ödemenin saklı kartla gerçekleştirilip gerçekleştirilmediğini belirtir
Tamamı ya da bir kısmı karttan tahsil edilen ödemelerde yer alır. Kartın ilk 8 hanesini belirtir.
Tamamı ya da bir kısmı karttan tahsil edilen ödemelerde yer alır. Kartın son 4 hanesini belirtir
Ödemeye ilişkin banka tarafından verilen authCode değeri
Ödemeye ilişkin banka tarafından verilen hostReference değeri
Ödemeye ilişkin banka tarafından verilen transId değeri
Ödemeye ilişkin banka tarafından verilen orderId değeri
(bkz: Kart Tipleri)Tamamı ya da bir kısmı karttan tahsil edilen ödemelerde yer alır. Kartın tipini ifade eder
Tamamı ya da bir kısmı karttan tahsil edilen ödemelerde yer alır. Kartı sağlayan kart kuruluşuunu ifade eder
Tamamı ya da bir kısmı karttan tahsil edilen ödemelerde yer alır. Kart ailesini ifade eder
Kart sahibinin adı/soyadı
Bankada kayıtlı olan kart sahibi adı/soyadı
Kartın ait olduğu banka
Ödemeye ait bankadan dönülen durum
Ödeme alınırken yapılan farklı deneme sayısı
İade edilebilecek tutar bilgisi
Ödeme iade edilme durum bilgisi bkz: İade Edilme Durumları
Ödemenin alındığı pos bilgileri bkz: Ödeme POS Bilgisi
Ödemede kullanılmış olan ödül bilgileri
Ödeme aşamasında herhangi bir hata oluşursa hataya ait detayları içerir
Ödemeye ait iade bilgileri varsa, iadelere ait detay bilgileri içerir
Örnek Kodlar
Açık kaynak kodlu Craftgate API client'larındaki örnek kodları inceleyebilirsiniz.