İşlem Listesi
v1/transaction/list
Last updated
v1/transaction/list
Last updated
Paynet ’ten yapılan işlemlerin listesini almak için kullanılır.
Parametre İsmi
Tip
Zorunlu
Açıklama
agent_id
string(10)
Hayır
Paynet bayi kodu
bank_id
char(4)
Hayır
Banka kodu
datab
date
Evet
Başlangıç Tarihi
datbi
date
Evet
Bitiş Tarihi
show_unsucceed
bool
Hayır
Bu parametre “true” ise başarılı işlemler ile birlikte başarısız işlemleride getirir. Default değeri “false”
limit
int
Hayır
Döndürülecek veri sayısı. Default 10 kayıt döner.
ending_before
int
Hayır
Belirtilen index’den önceki limit sayısı kadar kayıt getirir. Eğer ending_before 90 gönderildi, limit olarak 15 gönderildi. 75. İle 90. Kayıtları arasındaki kayıtları gönderir.
starting_after
int
Hayır
Belirtilen index’den sonraki limit sayısı kadar kayıt getirir. Eğer starting after 15 gönderildi, limit olarak 15 gönderildi. 15. İle 30. Kayıtları arasındaki kayıtları gönderir.
Parametre İsmi
Tip
Açıklama
companyCode
string(10)
Ana firma kodu
companyName
string(50)
Ana firma adı
xact_date
datetime
İşlem tarihi dd.mm.yyyy formatında
xact_time
datetime
İşlemin zamani dd.mm.yyyy HH:SS:ss
total
int
Toplam satır sayısı
total_count
int
Toplam gösterilen satır sayısı
total_amount
int
Toplam işlem tutar
limit
int
Gönderilen limit bilgisi
ending_before
int
Gönderilen ending_before bilgisi
starting_after
int
Gönderilen starting_after bilgisi
object_name
string
transaction_list
has_more
bool
True ise Belirtilen kriterlerde gönderilen satırlardan daha olduğu anlamına gelir.
Data[]
-> merchant_id
string(50)
İşlemin yapıldığı üye iş yeri numarası
-> company_cost_ratio
float
Ana firma komisyon oranı. Sadece ana firma tarafından çekilen raporlarda gelir.
-> agent_id
string(10)
Paynet Bayi kodu
-> user_id
string(10)
Paynet Kullanici kodu
-> xact_note
string(140)
İşlem yapılırken gönderilen description
-> xact_agent_reference
string(50)
İşlem yapılırken girilen referans numarası
-> agent_referans_no
string(50)
Ana Firma Bayi Kodu. Bayinin ana firmadaki kodu
-> agent_name
string(50)
Bayi Adı
-> xact_id
string(100)
Paynet işlem numarası
-> is_tds
bool
İşlemin 3D secure ile yapılıp / yapılmadığı
-> bank_id
char(4)
Banka kodu
-> bank_name
string(100)
Banka adı
-> card_no
string(25)
Kart numarası
-> card_holder
string(50)
Kart sahibinin adı
-> card_type
char(2)
Kart tipi
-> card_type_name
string(20)
Kart tipi açıklaması
-> authorization_code
string(10)
Banka onay kodu
-> reference_code
string(50)
Banka referans kodu
-> order_id
string(50)
Banka sipariş numarası
-> postype_desc
string(100)
Pos tipi açıklaması
-> xact_type
char(2)
İşlem tipi. Bknz
-> xacttype_desc
string(50)
İşlem açıklaması
-> fiscal_period_id
char(6)
İşlemin yapıldığı mali dönem yyyyMM şeklinde.
-> sector_id
char(4)
Sektör id’si
-> sectorid_desc
string(20)
Sektör açıklaması
-> channel_name
string(50)
İşlemin yapıldığı kanalın açıklaması
-> ipaddress
string(15)
İşlemin yapıldığı ip adresi
-> client_id
guid 32
İşlemin yapıldığı client
-> xact_transaction_id
guid 32
Paynet takip kodu
-> terminal_id
string(50)
İşlemin yapıldığı terminal numarası
-> is_succeed
bool
İşlemin başarılı ya da başarısız olduğu. İşlem başarılı ile kredi kartından ilgili tutar çekilmiş demektir. Başarısız ise bir nedenden dolayı karttan çekim yapılamamıştır.
-> reversed
bool
İşlemin iptal edilip edilmediği
-> is_reconcile
bool
Banka mutabakat yapılıp yapılmadığı anlamına gelir
-> is_payup
bool
Ödemesinin firmaya yapılıp yapılmadığı
-> is_onchargeback
bool
İşlemde charback talebi yapılıp yapılmadığı
-> is_transferred
bool
İşlemin cari hesabınıza aktarılıp aktarılmadığı.
-> reversed_xact_id
string(100)
İptal kayıtlarında hangi kaydın iptali olduğunu belirler
-> channel_id
int
İşlemin yapıldığı kanalın id’si
-> pos_type
char(1)
Pos tipi
-> instalment
int
Taksit sayısı
-> amount
decimal
Kredi kartından çekilen tutar
-> net_amount
decimal
Komisyon hariç tutar
-> comission
decimal
Komisyon tutarı
-> comission_tax
decimal
Komisyon vergisi
-> currency
char(3)
Para birimi
-> ratio
float
Komisyon oranı
-> company_pay_ratio
float
Ana firmaya ödeme dağılımı oranı %50 için 50 gelir.
-> company_cost_ratio
float
Ana Firma Komisyonu %
-> ana_firma_komisyonu
decimal
Ana Firma Komisyonu TL (KDV Hariç)
-> ana_firma_komisyonu_kdv_dahil
decimal
Ana Firma Komisyonu TL (KDV Dahil)
-> ana_firma_odenecek_net_tutar
decimal
Ana Firma Ödenecek Net Tutar
-> cp_mfi_vdate_day
int
Ana Firma Ödeme Blokajı (Gün)
-> cp_mfi_vdate
date
Ana Firmaya Ödeme Vadesi
-> ana_firma_brut_alacak
decimal
Ana Firma Brüt Alacak
-> bayi_brut_alacak
decimal
Bayi Brüt Alacak
-> bayi_komisyonu
decimal
Bayi Komisyonu TL (KDV Hariç)
-> bayi_komisyonu_kdv_dahil
decimal
Bayi Komisyonu TL (KDV Dahil)
-> bayiye_odenecek_net_tutar
decimal
Bayiye Ödenecek Net Tutar
-> ap_mfi_vdate_day
int
Bayi Ödeme Blokajı (Gün)
-> ap_mfi_vdate
int
Bayiye Ödeme Vadesi
Sistem
URL
Canlı Sistem
Test Sistemi