Start TR QR Code

URL

TR QR ile kartlı ödeme başlatmak için ilgili endpoint ve https metod bilgisi aşağıda verilmiştir.

"amount" ve "locationData" parametreleri ATM İşlemleri için zorunludur , işlem ATM işlemi değilse iki parametreninde "" olarak gönderilmesi gereklidir.

HTTP Method URL
POST /Transactions/StartTRQRCode

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
qrCode string Evet QR Kod
cardHolderFirstName string Evet Kart Sahibinin Adı
cardHolderLastName string Evet Kart Sahibinin Soyadı
cardNo string Evet Kart Numarası
cardExpireDate string Evet Kart Son Kullanma Tarihi
amount decimal Evet İşlem Tutarı (ATM İşlemleri)
locationData string Evet Konum Bilgisi (ATM İşlemleri)

Dönüş Parametreleri

Parametre Tip Açıklama
status int İşlem Statüsü
code string Kod
message string Mesaj
payload obje Veri
resultCode int Sonuç Kodu
resultDescription string Sonuç Açıklaması
qrExpireDate string QR Son Kullanma Tarihi
messageReferenceNumber string İşlemin Uniq Referans Id'si 

İSTEK (POST) :

{ 
    "qrCode": "99999921111613423221d1f09a88f8c5739a7954572a2056a2C4EE", 
    "cardHolderFirstName": "test", 
    "cardHolderLastName": "test", 
    "cardNo": "4346100007612917", 
    "cardExpireDate": "2612", 
    "amount": "",
    "locationData": ""
}

YANIT:

{
  "status": 0,
  "code": null,
  "message": null,
  "payload": {
    "resultCode": 0,
    "resultDescription": "SUCCESS",
    "qrExpireDate": null,
    "messageReferenceNumber": "d8b521ee-aed1-48ae-a869-bab9b6d552cd"
  }
}

Başarısız Yanıt:

{
  "status": 2,
  "code": "324",
  "message": "Kare kod geçerlilik süresi doldu",
  "payload": null
}