Ödeme öncesi QR kodun oluşturulduğu servis için ilgili endpoint ve http metod bilgisi aşağıda verilmiştir.
(Bu servis simülasyon amaçlı QR oluşturmak için kullanılır. Gerçek dünyada ise Metropol QR kod, kasada oluşturulur. Müşteri pos ekranında çıkan QR kodu okutarak işlemini tamamlar.)
HTTP Method | URL |
---|---|
POST | /v1/Transaction/Create3rdPartyQrCode |
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
provider_id | string | Hayır | Entegrasyon Yapılan Firma İd’si |
data | string | Evet | Veri |
MerchantCode | string | Evet | Kurum Kodu |
TerminalCode | string | Evet | Terminal Kodu |
TransactionAmount | decimal | Evet | İşlem Tutarı |
Parametre | Tip | Açıklama |
---|---|---|
status | int | Statü |
code | string | Kod |
message | string | Mesaj |
payload | Obje[] | Veri |
qr_code | string | Oluşturulan Qr Kod (qr_code_type : 1) |
short_code | string | Qr Numarası (qr_code_type : 2) |
expire_date | string | Sonlanma Süresi |
İSTEK (POST) :
{
"provider_id":"testId",
"data":{
"MerchantCode":"0000010111",
"TerminalCode":"0000020121",
"TransactionAmount":10
}
YANIT:
{
"status": 0,
"code": "100",
"message": null,
"payload": {
"qr_code": "63759467249265485224",
"short_code": "946216",
"expire_date": "2022-06-03T15:09:09.9205428+03:00"
}
}