İşlem Listesi

v1/transaction/list

Paynet ’ten yapılan işlemlerin listesini almak için kullanılır.

Ödeme servisini kullanabilmeniz için secret_key ile basic authentication yapmalısınız. bnkz.

İstek Parametreleri
Dönüş Parametreleri
Request
Response
Service Url

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”

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(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

{
"datab":"2015-04-04",
"datbi":"2015-05-05"
}
{
"companyCode":"10000",
"companyName":"ARENA B\u0130LG\u0130SAYAR SAN. VE T\u0130C.A.\u015e.",
"total":18,
"total_count":1,
"limit":1000,
"ending_before":0,
"starting_after":0,
"total_amount":359.778,
00,
"object_name":"transaction_list",
"has_more":false,
"Data":[
{
"merchant_id":"100100000",
"companyCode":"10000",
"companyName":"ARENA B\u0130LG\u0130SAYAR SAN. VE T\u0130C.A.\u015e.",
"agent_id":"20000",
"agent_referans_no":"12471",
"agent_name":"BURLA MAKINA TIC.VE YATIRIM A.\u015e.",
"xact_id":"xk_EAAAANi*ptb1bujhrJ0q5Vntse1l9ODuLzjnVzcodwngDyUo",
"xact_date":"10.12.2015",
"is_tds":true,
"bank_id":"AXSS",
"bank_name":"Axess",
"card_no":"434678******0002",
"card_holder":"fsfsfs",
"card_type":"bc",
"card_type_name":"Kredi Kart\u0131",
"authorization_code":"aut-2545",
"reference_code":"ref-2545",
"order_id":"order-2545",
"postype_desc":"Paynet POS",
"xact_type":"S",
"xacttype_desc":"Sat\u0131\u015f",
"fiscal_period_id":"201512",
"sector_id":"0001",
"sectorid_desc":"Bili\u015fim",
"channel_name":"Paynet Api",
"ipaddress":"10.1.2.176",
"client_id":" ",
"xact_transaction_id":"0110CBF1-3D81-4C94-9B4B-F4D94F035E09",
"terminal_id":"",
"is_succeed":true,
"reversed":false,
"is_reconcile":false,
"is_payup":false,
"is_onchargeback":false,
"is_transferred":false,
"reversed_xact_id":"",
"channel_id":2,
"pos_type":5,
"instalment":3,
"amount":"150,00",
"net_amount":"144,69",
"comission":"4,50",
"comission_tax":"0,81",
"currency":"TRY",
"ratio":"3,00",
"user_id":"paynetj",
"xact_time":"10.12.2015 23:05:11",
"xact_note":"",
"xact_agent_reference":"",
"company_pay_ratio":"30,00",
"company_cost_ratio":"3,00",
"ana_firma_brut_alacak":"45,00",
"ana_firma_komisyonu":"0,00",
"ana_firma_komisyonu_kdv_dahil":"0,00",
"ana_firma_odenecek_net_tutar":"45,00",
"bayi_brut_alacak":"105,00",
"bayi_komisyonu":"4,50",
"bayi_komisyonu_kdv_dahil":"5,31",
"bayiye_odenecek_net_tutar":"99,69",
"cp_mfi_vdate":"01.01.1900",
"cp_mfi_vdate_day":0,
"ap_mfi_vdate":"01.01.1900",
"ap_mfi_vdate_day":0
},
....
]
}