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

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