PayLink Listeleme

v1/mailorder/list

Oluşturduğunuz PayLink'leri listelemek ve durumlarını kontrol etmek için bu servisi kullanabilirsiniz.

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

https://api.paynet.com.tr/v1/mailorder/list

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

Parametre İsmi

Tip

Zorunlu

Açıklama

agent_id

string

Hayır

Paynet bayi kodu

datab

Date

Evet

Başlangıç Tarihi

datbi

Date

Evet

Bitiş Tarihi

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

user_id

string

Hayır

İşlemi yapan kullanıcı bilgisi

Dönüş Parametreleri

Parametre İsmi

Tip

Açıklama

Data []

=>company_code

string

Ana firma kodu

=>agent_id

string

Bayi kodu

=>email

string

Ödeme emrinin gönderildiği e-mail adresi

=>user_name

string

Ödeme emri oluşturan kullanıcı bilgisi

=>name_surname

string

Ödeme alınan kişinin adı soyadı

=>expire_date

double

Ödeme URL’inin geçerlilik süresini belirlemek için kullanılır.

=>create_date

double

Ödeme emrinin oluşturulduğu tarih

=>xact_id

string

Paynet işlem numarası

=>bank_id

char(4)

Banka kodu

=>bank_name

string(100)

Banka adı

=>reference_no

string(50)

Banka referans kodu

=>installment

int

Taksit sayısı

=>amount

decimal

Kredi kartından çekilen tutar

=>currency

char(3)

Para birimi

=>phone

string

Ödeme emrinin SMS ile bilgilendirilmesi için SMS’in gönderileceği telefon numarası

=>send_sms

bool

Ödeme emrinin SMS ile gönderilip gönderilmeyeceğini belirler. True ise phone parametresi zorunlu. Default false.

=>note

string

Ödeme sayfasında ödeme yapacak kişiye gösterilen açıklama.

=>agent_note

string

Ödeme işlemi yapıldığında raporlarda görünen açıklama bilgisi.

=>succeed_url

string

İşlem başarılı ise bu parametrede gönderilen url’in sonuna işlem numarası(xact_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme sonuç sayfası gösterilir.

=>error_url

string

İşlem başarısız ise bu parametrede gönderilen url’in sonuna işlem numarası(xact_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme başarısız sayfası gösterilir.

=>confirmation_url

string

Eğer işlem başarılı ise burada belirtilen url’e aşağıda confirmation_url adresine post edilen parametreler’de belirtiğimiz parametreler json formatında post edilir.

=>status

char(1)

0:ODEME_BEKLENIYOR 1:ODEME_ALINDI 2:SURE_ASIMI 3:PASIF_EDILDI

=>send_confirmation_mail

bool

Ana firmanın Paynet’te tanımlı mail adresine ödeme başarılı ise mail gönderir.

=>send_mail

bool

Ödeme emrinin mail ile gönderilip gönderilmeyeceğini belirler. True ile email parametresi zorunlu.

=>multi_payment

decimal

Ödemeyi birden fazla kart ile yapmasına olanak tanıyor.

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.

Request
{
"agent_id":"20008",
"datab":"2015-04-04",
"datbi":"2016-05-05",
"ending_before":0,
"starting_after":0
}
Response
{
"total":306,
"total_count":10,
"total_amount":2.441,00",
"limit":10,
"ending_before":0,
"starting_after":0,
"has_more":true,
"Data":[
{
"company_code":"10031",
"agent_id":"20008",
"xact_id":"işlem no",
"referenceNo":"",
"email":"hakan.kocaturk@arena.com.tr",
"user_name":"",
"amount":200.0000,
"currency":"TL",
"installment":3,
"phone":"",
"bank_id":"AXSS",
"expire_date":"2015-06-17T01:52:00",
"create_date":"2015-06-16T13:53:18.933",
"note":null,
"agent_note":"",
"succeed_url":"",
"error_url":null,
"confirmation_url":"",
"bank_name":"Axess",
"status":2,
"sendConfirmation_mail":false,
"send_sms":false,
"send_mail":false,
"multi_payment":false
},
...
],
"object_name":"mailorderlist",
"code":0,
"message":"Başarılı İşlem"
}
Service Url

Sistem

URL

Canlı Sistem

https://api.paynet.com.tr/v1/mailorder/list

Test Sistemi

https://pts-api.paynet.com.tr/v1/mailorder/list