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 |
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
messageReferenceNumber | string | Evet | İşlemin Uniq Referans Id'si |
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
}
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 |