İş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.
İşlem listesi servisini kullanabilmeniz için secret_key ile basic authentication yapmalısınız. Bakınız
https://api.paynet.com.tr/v1/transaction/list
Parametre İsmi
Tip
Zorunlu
Açıklama
agent_id
string
Hayır
Paynet bayi kodu
bank_id
char
Hayır
Banka kodu
user_id
string
Hayır
İşlemi yapan kullanıcı bilgisi
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”
untransferred
bool
Hayır
mark_transferred servisi ile transfer edilmiş olarak işaretlediğiniz işlemleri hariç tutmak için bu parametreyi kullanabilirsiniz.
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
Ana firma kodu
companyName
string
Ana firma adı
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[]
=>xact_date
datetime
İşlem tarihi dd.mm.yyyy formatında
=>xact_time
datetime
İşlemin zamani dd.mm.yyyy HH:SS:ss
=> merchant_id
string
İşlemin yapıldığı üye iş yeri numarası
=>companyCode
string
Ana firma kodu
=>companyName
string
Ana firma adı
=> agent_id
string
Paynet Bayi kodu
=> user_id
string
Paynet Kullanici kodu
=>xact_note
string
İşlem yapılırken gönderilen description
=> xact_agent_reference
string
İşlem yapılırken girilen referans numarası
=> agent_referans_no
string
Ana Firma Bayi Kodu. Bayinin ana firmadaki kodu
=> agent_name
string
Bayi Adı
=>id
string
İşlem id'si. xact_id'nin şifrelenmiş halidir
=>xact_id
string
Paynet işlem numarası
=> is_tds
bool
İşlemin 3D secure ile yapılıp / yapılmadığı
=>bank_id
char
Banka kodu
=>bank_name
string
Banka adı
=> card_no
string
Kart numarası
=> card_holder
string
Kart sahibinin adı
=> card_type
char
Kart tipi
=>card_type_name
string
Kart tipi açıklaması
=> authorization_code
string
Banka onay kodu
=> reference_code
string
Banka referans kodu
=> order_id
string
Banka sipariş numarası
=> postype_desc
string
Pos tipi açıklaması
=> xact_type
char
İşlem tipi. Bakınız
=> xacttype_desc
string
İşlem açıklaması
=> fiscal_period_id
char
İşlemin yapıldığı mali dönem yyyyMM şeklinde.
=> sector_id
char
Sektör id’si
=> sectorid_desc
string
Sektör açıklaması
=> channel_name
string
İşlemin yapıldığı kanalın açıklaması
=> ipaddress
string
İşlemin yapıldığı ip adresi
=> client_id
guid
İşlemin yapıldığı client
=> xact_transaction_id
guid
Paynet takip kodu
=> terminal_id
string
İş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 chargeback talebi yapılıp yapılmadığı
=> is_transferred
bool
İşlemin cari hesabınıza aktarılıp aktarılmadığı.
=> reversed_xact_id
string
İptal kayıtlarında hangi kaydın iptali olduğunu belirler
=> reversed_id
string
İptal kayıtlarında hangi kaydın iptali olduğunu belirler
=> channel_id
int
İşlemin yapıldığı kanalın id’si
=> pos_type
char
Pos tipi
=> instalment
int
Taksit sayısı
=> amount
decimal
Kredi kartından çekilen tutar
=> net_amount
decimal
Hizmet bedeli hariç tutar
=> comission
decimal
Hizmet bedeli tutarı
=> comission_tax
decimal
Hizmet bedeli vergisi
=> currency
char
Para birimi
=>currency_type
string
Para birimi tipi
=> ratio
float
Hizmet bedeli oranı
=> company_pay_ratio
float
Ana firmaya ödeme dağılımı oranı %50 için 50 gelir.
=> company_cost_ratio
float
Ana Firma Hizmet Bedeli %
=> ana_firma_komisyonu
decimal
Ana Firma Hizmet Bedeli 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 Hizmet Bedeli TL (KDV Hariç)
=> bayi_komisyonu_kdv_dahil
decimal
Bayi Hizmet Bedeli 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
=>referans_1
string
İşlem referans bilgisi
=>plus_installment
int
Artı taksit sayısı.
=> postpone_installment
int
Taksit erteleme. Ertelenen taksit sayısı
=> add_commission_to_amount
bool
True/false. İşlemde hizmet bedelinin eklenip eklenmediği bilgisi.
Sistem
URL
Canlı Sistem
https://api.paynet.com.tr/v1/transaction/list
Test Sistemi
https://pts-api.paynet.com.tr/v1/transaction/list