Create 3rd Party QR Code

URL

Ö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

İstek Parametreleri

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ı

Dönüş Parametreleri

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"
    }
}