Get TR QR Code

URL

Start verilmiş TR QR kodun ödeme işlemindeki son durumunun görüntülendiği ilgili endpoint ve https metod bilgisi aşağıda verilmiştir.

HTTP Method URL
POST /Transactions/GetTRQRCode

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
messageReferenceNumber string Evet İşlemin Uniq Referans Id'si

Dönüş Parametreleri

Parametre Tip Açıklama
status int İşlem Statüsü
code string Kod
message string Mesaj
payload obje Veri
qrCode string QR Kod
createDate string QR Oluşturulma Tarihi
expireDate string QR Son Kullanma Tarihi
expireInSeconds string QR'ın Kaç Saniye İçinde Sona Ereceği
status int QR Statüsü
lastStatusMessage string Son Durum Mesajı
lastStatusDate string Son Durum Tarihi
txCorrelationID int İşlemin Uniq Id'si
extTransactionId string İşlemin Müşteriye Ait Uniq Id'si

İSTEK (POST) :

{
  "messageReferenceNumber": "d8b521ee-aed1-48ae-a869-bab9b6d552cd"
}

YANIT:

{
  "status": 0,
  "code": null,
  "message": null,
  "payload": {
    "qrCode": null,
    "createDate": null,
    "expireDate": null,
    "expireInSeconds": "01:00:00",
    "status": 100,
    "lastStatusMessage": "WaitForPayment",
    "lastStatusDate": "2023-01-24T14:50:23.9968558+03:00",
    "txCorrelationID": null,
    "extTransactionId": null
  }
}

Başarısız Yanıt:

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

TR QR Kod Status Description Value

Tip Değer Açıklama
WaitForPayment 100 Ödeme Bekleniyor
Approved 200 Ödeme Yapıldı
Canceled 300 İptal Edildi
Expire 400 Geçerlilik Süresi Doldu