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

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

Parametre İsmi

Tip

Açıklama

company_code

string(10)

Ana firma kodu

agent_id

string(10)

Bayi kodu

expire_date

double

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

total

int

Toplam satır sayısı

xact_id

string(100)

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_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.

{
"agent_id":"20008",
"datab":"2015-04-04",
"datbi":"2016-05-05",
"ending_before":0,
"starting_after":0
}
{
"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"
}