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 | /v1/Transaction/GetTRQRCode |
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| QrRefNo | string | Evet | QR Referans Numarası |
| Parametre | Tip | Açıklama |
|---|---|---|
| status | int | İşlem Statüsü |
| code | string | Kod |
| message | string | Mesaj |
| payload | obje | Veri |
| qr_code | string | QR Kod |
| qr_ref_no | string | QR Referans Numarası |
| card_no | string | Kart Numarası |
| create_date | string | QR Oluşturulma Tarihi |
| expire_date | string | QR Son Kullanma Tarihi |
| expire_in_seconds | string | QR'ın Kaç Saniye İçinde Sona Ereceği |
| status | int | QR Statüsü |
| last_status_message | string | Son Durum Mesajı |
| last_status_date | string | Son Durum Tarihi |
| tx_correlation_id | int | İşlemin Uniq Id'si |
| ext_transaction_id | string | İşlemin Müşteriye Ait Uniq Id'si |
İSTEK (POST) :
{
"QrRefNo": "211116134232"
}
YANIT:
{
"status": 0,
"code": null,
"message": null,
"payload": {
"qr_code": "99999921111613423221d1f09a88f8c5739a7954572a2056112852",
"qr_ref_no": "211116134232",
"card_no": "434610mvbkth7035",
"create_date": null,
"expire_date": null,
"expire_in_seconds": "01:00:00",
"status": 100,
"last_status_message": "WaitForPayment",
"last_status_date": "2023-09-19T14:18:34.8704702Z",
"tx_correlation_id": null,
"ext_transaction_id": 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 |