# Dynamic QR

## QR Image Üret

Web sitenizde kullanmak, çıktı almak yada faturalarınıza basmak için dinamik paremetreler göndererek  QR kodlar üretmenizi sağlayan servistir. Herhangi bir authentication yoktur. HTML \<img> nesnesi içerisinde direk olarak ilgili adresi çağırarak QR kodu alabilirsiniz.&#x20;

```markup
<img src="https://www.manikod.com/qr.svg?merchant=lifos&amount=1000&description=aciklama" width="300" height="300">
```

<div align="left"><img src="/files/-M41I8nT4nyF-yQFawf4" alt=""></div>

{% hint style="info" %}
Manikod isminiz ile ilgili detaylı bilgiyi [başlarken](https://docs.manikod.com/) sayfasında bulabilirsiniz.&#x20;
{% endhint %}

### Parametreler

Üreteceğiniz kare koda ödeme bilgisi ve açıklama alanlarını ekleyebilirsiniz.&#x20;

| Adı         | Zorunlu | Açıklama                                                                                 |
| ----------- | ------- | ---------------------------------------------------------------------------------------- |
| merchant    | Evet    | Üye işyeri manikod adı                                                                   |
| amount      | Hayır   | Ödenecek tutar. Bin TL için 1000.00                                                      |
| description | Hayır   | Ödeme açıklaması                                                                         |
| size        | Hayır   | <p>Üretilen kare kodun genişlik ve yükseklik piksel <br>değeri. Ön tanımlı değer 200</p> |
| margin      | Hayır   | Boşluk mesafesi. Ön tanımlı değer 0                                                      |

{% hint style="success" %}
Servise **qr.png** olarak talepte bulunabilirsiniz. Bu durumda kare kod png olarak üretilecektir.&#x20;
{% endhint %}

### Özel Parametreler

Yukarda belirtilen parametrelerin dışında ödeme için eklemek istediğiniz tüm özel parametreleri query string içerisine ekleyebilirsiniz. Bu bilgileri ödemenin meta\_data alanında saklanacak olup daha sonra yapacağınız isteklerde ve sorgulamalarda webhook servisine iletilecektir.&#x20;

Örnek olarak yukardaki ödemeye ek olarak sipariş numarası eklendiğini düşünelim

```markup
<img src="https://www.manikod.com/qr.svg?merchant=lifos&siparis_no=212346amount=1000&description=aciklama" width="300" height="300">
```

<div align="left"><img src="/files/-M41IVyt3KexOoL0j1YO" alt=""></div>

Dynamic QR servisleri belirttiğiniz callback adresine bir webhook POST isteği gönderir. Kullanıcın ekranında bir işlem tetiklemez. Bu süreci kendiniz yazmalı yada kullanıcı ekranını da anlık olarak değiştirebileceğiniz [Async QR](/services/qr-servisleri/async-qr.md) servislerimizi incelemelisiniz.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.manikod.com/services/qr-servisleri/dynamic-qr.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
