Emir Listesi
v1/mailorder/list
Paynet ’ten ödeme emri(ortak ödeme) üzerinden yapılan işlemlerin listesini almak için kullanılır.
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)
1:ODEME_BEKLENIYOR 2:ODEME_ALINDI 3:SURE_ASIMI
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":"[email protected]",
"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"
}
Sistem
URL
Canlı Sistem
Test Sistemi
Last updated